Index: chrome/browser/chromeos/audio/audio_handler.cc |
diff --git a/chrome/browser/chromeos/audio/audio_handler.cc b/chrome/browser/chromeos/audio/audio_handler.cc |
index d3997f9d8f33923c0af1176fa065bf66cfcb91ed..4098c34347ca351db57c88217b6347cc046e2eaf 100644 |
--- a/chrome/browser/chromeos/audio/audio_handler.cc |
+++ b/chrome/browser/chromeos/audio/audio_handler.cc |
@@ -19,7 +19,6 @@ |
#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/pref_names.h" |
#include "content/public/browser/browser_thread.h" |
-#include "content/public/browser/notification_service.h" |
using std::max; |
using std::min; |
@@ -161,18 +160,11 @@ void AudioHandler::RemoveVolumeObserver(VolumeObserver* observer) { |
volume_observers_.RemoveObserver(observer); |
} |
-void AudioHandler::Observe(int type, |
- const content::NotificationSource& source, |
- const content::NotificationDetails& details) { |
- if (type == chrome::NOTIFICATION_PREF_CHANGED) { |
- std::string* pref_name = content::Details<std::string>(details).ptr(); |
- if (*pref_name == prefs::kAudioOutputAllowed || |
- *pref_name == prefs::kAudioCaptureAllowed) { |
- ApplyAudioPolicy(); |
- } |
- } else { |
- NOTREACHED() << "Unexpected notification type : " << type; |
- } |
+void AudioHandler::OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) { |
+ DCHECK(pref_name == prefs::kAudioOutputAllowed || |
+ pref_name == prefs::kAudioCaptureAllowed); |
Mattias Nissler (ping if slow)
2012/10/30 13:37:07
This should probably be
if(..)
ApplyAudioPolicy
|
+ ApplyAudioPolicy(); |
} |
AudioHandler::AudioHandler(AudioMixer* mixer) |