| Index: chrome/browser/chromeos/system_key_event_listener.cc
|
| diff --git a/chrome/browser/chromeos/system_key_event_listener.cc b/chrome/browser/chromeos/system_key_event_listener.cc
|
| index e2d90fd3efeff842e4158d86b2b93d1e37fbec68..99b72031b12bb2a15cba67a797ad8d90ace88426 100644
|
| --- a/chrome/browser/chromeos/system_key_event_listener.cc
|
| +++ b/chrome/browser/chromeos/system_key_event_listener.cc
|
| @@ -8,6 +8,7 @@
|
| #include <X11/XF86keysym.h>
|
| #include <X11/XKBlib.h>
|
|
|
| +#include "chrome/browser/accessibility_events.h"
|
| #include "chrome/browser/chromeos/audio_handler.h"
|
| #include "chrome/browser/chromeos/brightness_bubble.h"
|
| #include "chrome/browser/chromeos/input_method/xkeyboard.h"
|
| @@ -174,6 +175,11 @@ void SystemKeyEventListener::OnVolumeMute() {
|
| // Always muting (and not toggling) as per final decision on
|
| // http://crosbug.com/3751
|
| audio_handler_->SetMuted(true);
|
| +
|
| + SendAccessibilityVolumeNotification(
|
| + audio_handler_->GetVolumePercent(),
|
| + audio_handler_->IsMuted());
|
| +
|
| ShowVolumeBubble();
|
| }
|
|
|
| @@ -185,6 +191,11 @@ void SystemKeyEventListener::OnVolumeDown() {
|
| audio_handler_->SetVolumePercent(0.0);
|
| else
|
| audio_handler_->AdjustVolumeByPercent(-kStepPercentage);
|
| +
|
| + SendAccessibilityVolumeNotification(
|
| + audio_handler_->GetVolumePercent(),
|
| + audio_handler_->IsMuted());
|
| +
|
| ShowVolumeBubble();
|
| }
|
|
|
| @@ -199,6 +210,11 @@ void SystemKeyEventListener::OnVolumeUp() {
|
| } else {
|
| audio_handler_->AdjustVolumeByPercent(kStepPercentage);
|
| }
|
| +
|
| + SendAccessibilityVolumeNotification(
|
| + audio_handler_->GetVolumePercent(),
|
| + audio_handler_->IsMuted());
|
| +
|
| ShowVolumeBubble();
|
| }
|
|
|
|
|