diff options
Diffstat (limited to 'ash/system/audio/tray_volume.cc')
-rw-r--r-- | ash/system/audio/tray_volume.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ash/system/audio/tray_volume.cc b/ash/system/audio/tray_volume.cc index 9d4791a..dbc5b41 100644 --- a/ash/system/audio/tray_volume.cc +++ b/ash/system/audio/tray_volume.cc @@ -73,7 +73,10 @@ class VolumeView : public views::View, // Overridden from views:SliderListener. virtual void SliderValueChanged(views::Slider* sender, float value, - float old_value) OVERRIDE { + float old_value, + views::SliderChangeReason reason) OVERRIDE { + if (reason != views::VALUE_CHANGED_BY_USER) + return; ash::Shell::GetInstance()->tray_delegate()->SetVolumeLevel(value); } |