summaryrefslogtreecommitdiffstats
path: root/chrome/browser/prefs
diff options
context:
space:
mode:
authordavej@chromium.org <davej@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-19 00:52:12 +0000
committerdavej@chromium.org <davej@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-19 00:52:12 +0000
commit5fbc3638abc89b0668dfe598d57b6347343ea0c8 (patch)
tree8f1925f8e078b216dea19385eceae22671bf993f /chrome/browser/prefs
parentee284a1c31d2dec5ae7cfb3bb79b070c54fc06b4 (diff)
downloadchromium_src-5fbc3638abc89b0668dfe598d57b6347343ea0c8.zip
chromium_src-5fbc3638abc89b0668dfe598d57b6347343ea0c8.tar.gz
chromium_src-5fbc3638abc89b0668dfe598d57b6347343ea0c8.tar.bz2
Save/Restore ALSA volume/mute
When the ALSA volume mixer is used (if PulseAudio is disabled), the current volume and mute settings will be stored in the browser prefs so they can be restored when starting a new session. BUG=chrome-os:10470 TEST=Manual, volume and mute setting via keyboard should persist after rebooting. Review URL: http://codereview.chromium.org/6118006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71734 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/prefs')
-rw-r--r--chrome/browser/prefs/browser_prefs.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index a90aed0..88e4b13 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -65,6 +65,7 @@
#endif
#if defined(OS_CHROMEOS)
+#include "chrome/browser/chromeos/audio_mixer_alsa.h"
#include "chrome/browser/chromeos/login/apply_services_customization.h"
#include "chrome/browser/chromeos/login/signed_settings_temp_storage.h"
#include "chrome/browser/chromeos/login/user_manager.h"
@@ -103,6 +104,7 @@ void RegisterLocalState(PrefService* local_state) {
BackgroundPageTracker::RegisterPrefs(local_state);
NotificationUIManager::RegisterPrefs(local_state);
#if defined(OS_CHROMEOS)
+ chromeos::AudioMixerAlsa::RegisterPrefs(local_state);
chromeos::UserManager::RegisterPrefs(local_state);
chromeos::UserCrosSettingsProvider::RegisterPrefs(local_state);
WizardController::RegisterPrefs(local_state);