Index: chrome/browser/ui/webui/options/media_galleries_handler.cc |
diff --git a/chrome/browser/ui/webui/options/media_galleries_handler.cc b/chrome/browser/ui/webui/options/media_galleries_handler.cc |
index 903712f0b4200454d6467014a05387e94dd128bf..072dd7b131fd323ee2a3e0a3b06a7a0af8e10b6b 100644 |
--- a/chrome/browser/ui/webui/options/media_galleries_handler.cc |
+++ b/chrome/browser/ui/webui/options/media_galleries_handler.cc |
@@ -130,17 +130,10 @@ void MediaGalleriesHandler::FileSelected( |
prefs->AddGalleryByPath(path); |
} |
-void MediaGalleriesHandler::Observe( |
- int type, |
- const content::NotificationSource& source, |
- const content::NotificationDetails& details) { |
- if (type == chrome::NOTIFICATION_PREF_CHANGED && |
- *content::Details<std::string>(details).ptr() == |
- prefs::kMediaGalleriesRememberedGalleries) { |
- OnGalleriesChanged(); |
- } else { |
- NOTREACHED(); |
- } |
+void MediaGalleriesHandler::OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) { |
+ DCHECK_EQ(std::string(prefs::kMediaGalleriesRememberedGalleries), pref_name); |
+ OnGalleriesChanged(); |
} |
} // namespace options |