Commit ba6ef393 authored by davej@chromium.org's avatar davej@chromium.org

Save/Restore ALSA volume/mute fix

After getting volume and mute to restore (Issue 6118006), there was one case where it did not: if volume
was adjusted for the first time after a fresh install, it would not be remembered on next boot until
mute was pressed at least once.

BUG=chrome-os:10470
TEST=Manual, volume should be the same after adjusting after fresh install and rebooting

Review URL: http://codereview.chromium.org/6321014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72179 0039d316-1c4b-4281-b951-d872f2087c98
parent 1e2f0026
...@@ -300,7 +300,7 @@ void AudioMixerAlsa::DoSetVolumeMute(double pref_volume, int pref_mute) { ...@@ -300,7 +300,7 @@ void AudioMixerAlsa::DoSetVolumeMute(double pref_volume, int pref_mute) {
if (mute) { if (mute) {
save_volume_ = pref_volume; save_volume_ = pref_volume;
DoSetVolumeDb_Locked(min_volume_); DoSetVolumeDb_Locked(min_volume_);
} else if (pref_mute == kPrefMuteOff) { } else {
DoSetVolumeDb_Locked(pref_volume); DoSetVolumeDb_Locked(pref_volume);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment