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 d42c3c9e3a63e1a9a1392c39054562d9fcffcf99..ea87cd0aaf89565999288e4d0ae97ab64dca6932 100644 |
--- a/chrome/browser/ui/webui/options/media_galleries_handler.cc |
+++ b/chrome/browser/ui/webui/options/media_galleries_handler.cc |
@@ -48,12 +48,15 @@ void MediaGalleriesHandler::GetLocalizedValues(DictionaryValue* values) { |
} |
void MediaGalleriesHandler::InitializePage() { |
- StorageMonitor::GetInstance()->EnsureInitialized( |
- base::Bind(&MediaGalleriesHandler::InitializeOnStorageMonitorInit, |
- weak_ptr_factory_.GetWeakPtr())); |
+ Profile* profile = Profile::FromWebUI(web_ui()); |
+ MediaGalleriesPreferences* preferences = |
+ g_browser_process->media_file_system_registry()->GetPreferences(profile); |
+ preferences->EnsureInitialized(base::Bind( |
+ &MediaGalleriesHandler::InitializeOnMediaGalleriesPreferencesInit, |
+ weak_ptr_factory_.GetWeakPtr())); |
} |
-void MediaGalleriesHandler::InitializeOnStorageMonitorInit() { |
+void MediaGalleriesHandler::InitializeOnMediaGalleriesPreferencesInit() { |
Profile* profile = Profile::FromWebUI(web_ui()); |
if (!MediaGalleriesPreferences::APIHasBeenUsed(profile)) |
return; |
@@ -70,12 +73,15 @@ void MediaGalleriesHandler::InitializeOnStorageMonitorInit() { |
} |
void MediaGalleriesHandler::RegisterMessages() { |
- StorageMonitor::GetInstance()->EnsureInitialized( |
- base::Bind(&MediaGalleriesHandler::RegisterOnStorageMonitorInit, |
- weak_ptr_factory_.GetWeakPtr())); |
+ Profile* profile = Profile::FromWebUI(web_ui()); |
+ MediaGalleriesPreferences* preferences = |
+ g_browser_process->media_file_system_registry()->GetPreferences(profile); |
+ preferences->EnsureInitialized(base::Bind( |
+ &MediaGalleriesHandler::RegisterOnPreferencesInit, |
+ weak_ptr_factory_.GetWeakPtr())); |
} |
-void MediaGalleriesHandler::RegisterOnStorageMonitorInit() { |
+void MediaGalleriesHandler::RegisterOnPreferencesInit() { |
web_ui()->RegisterMessageCallback( |
"addNewGallery", |
base::Bind(&MediaGalleriesHandler::HandleAddNewGallery, |