| Index: chrome/browser/ui/views/ash/volume_controller_chromeos.cc
|
| diff --git a/chrome/browser/ui/views/ash/volume_controller_chromeos.cc b/chrome/browser/ui/views/ash/volume_controller_chromeos.cc
|
| index 1db47d8ca262c64319db171515b8a1a0d6e7b241..d789dd07ec20407c6fd73b3417e36022698bc65b 100644
|
| --- a/chrome/browser/ui/views/ash/volume_controller_chromeos.cc
|
| +++ b/chrome/browser/ui/views/ash/volume_controller_chromeos.cc
|
| @@ -68,3 +68,13 @@ bool VolumeController::HandleVolumeUp(const ui::Accelerator& accelerator) {
|
| audio_handler->IsMuted());
|
| return true;
|
| }
|
| +
|
| +void VolumeController::SetVolumePercent(double percent) {
|
| + chromeos::AudioHandler* audio_handler = chromeos::AudioHandler::GetInstance();
|
| + if (audio_handler->IsMuted()) {
|
| + audio_handler->SetMuted(false);
|
| + }
|
| + audio_handler->SetVolumePercent(percent);
|
| + extensions::DispatchVolumeChangedEvent(audio_handler->GetVolumePercent(),
|
| + audio_handler->IsMuted());
|
| +}
|
|
|