| 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, | 
|  |