| 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 8bd70c4cf675f61ee62e1bbf453ccf3585087446..3e3d6d70a2fef7b1dc487a09bb98868ead28cec5 100644
|
| --- a/chrome/browser/ui/views/ash/volume_controller_chromeos.cc
|
| +++ b/chrome/browser/ui/views/ash/volume_controller_chromeos.cc
|
| @@ -81,3 +81,14 @@ bool VolumeController::HandleVolumeUp(const ui::Accelerator& accelerator) {
|
| ShowVolumeBubble();
|
| 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());
|
| + ShowVolumeBubble();
|
| +}
|
|
|