Index: chrome/browser/themes/theme_service.cc |
diff --git a/chrome/browser/themes/theme_service.cc b/chrome/browser/themes/theme_service.cc |
index a4a854d11c4908a7405c729210bc68675c04c070..bc77a178addd943296106206029f65dabe1608f8 100644 |
--- a/chrome/browser/themes/theme_service.cc |
+++ b/chrome/browser/themes/theme_service.cc |
@@ -101,7 +101,7 @@ void ThemeService::Init(Profile* profile) { |
LoadThemePrefs(); |
registrar_.Add(this, |
- chrome::NOTIFICATION_EXTENSIONS_READY, |
+ extensions::NOTIFICATION_EXTENSIONS_READY_DEPRECATED, |
content::Source<Profile>(profile_)); |
theme_syncable_service_.reset(new ThemeSyncableService(profile_, this)); |
@@ -247,12 +247,13 @@ void ThemeService::Observe(int type, |
const content::NotificationDetails& details) { |
using content::Details; |
switch (type) { |
- case chrome::NOTIFICATION_EXTENSIONS_READY: |
- registrar_.Remove(this, chrome::NOTIFICATION_EXTENSIONS_READY, |
- content::Source<Profile>(profile_)); |
+ case extensions::NOTIFICATION_EXTENSIONS_READY_DEPRECATED: |
+ registrar_.Remove(this, |
+ extensions::NOTIFICATION_EXTENSIONS_READY_DEPRECATED, |
+ content::Source<Profile>(profile_)); |
OnExtensionServiceReady(); |
break; |
- case chrome::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED: { |
+ case extensions::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED: { |
// The theme may be initially disabled. Wait till it is loaded (if ever). |
Details<const extensions::InstalledExtensionInfo> installed_details( |
details); |
@@ -260,8 +261,7 @@ void ThemeService::Observe(int type, |
installed_pending_load_id_ = installed_details->extension->id(); |
break; |
} |
- case chrome::NOTIFICATION_EXTENSION_LOADED_DEPRECATED: |
- { |
+ case extensions::NOTIFICATION_EXTENSION_LOADED_DEPRECATED: { |
const Extension* extension = Details<const Extension>(details).ptr(); |
if (extension->is_theme() && |
installed_pending_load_id_ != kDefaultThemeID && |
@@ -271,15 +271,13 @@ void ThemeService::Observe(int type, |
installed_pending_load_id_ = kDefaultThemeID; |
break; |
} |
- case chrome::NOTIFICATION_EXTENSION_ENABLED: |
- { |
+ case extensions::NOTIFICATION_EXTENSION_ENABLED: { |
const Extension* extension = Details<const Extension>(details).ptr(); |
if (extension->is_theme()) |
SetTheme(extension); |
break; |
} |
- case chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED: |
- { |
+ case extensions::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED: { |
Details<const UnloadedExtensionInfo> unloaded_details(details); |
if (unloaded_details->reason != UnloadedExtensionInfo::REASON_UPDATE && |
unloaded_details->extension->is_theme() && |
@@ -508,17 +506,18 @@ void ThemeService::OnExtensionServiceReady() { |
NotifyThemeChanged(); |
} |
+ registrar_.Add( |
+ this, |
+ extensions::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED, |
+ content::Source<Profile>(profile_)); |
registrar_.Add(this, |
- chrome::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED, |
+ extensions::NOTIFICATION_EXTENSION_LOADED_DEPRECATED, |
content::Source<Profile>(profile_)); |
registrar_.Add(this, |
- chrome::NOTIFICATION_EXTENSION_LOADED_DEPRECATED, |
+ extensions::NOTIFICATION_EXTENSION_ENABLED, |
content::Source<Profile>(profile_)); |
registrar_.Add(this, |
- chrome::NOTIFICATION_EXTENSION_ENABLED, |
- content::Source<Profile>(profile_)); |
- registrar_.Add(this, |
- chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED, |
+ extensions::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED, |
content::Source<Profile>(profile_)); |
base::MessageLoop::current()->PostDelayedTask(FROM_HERE, |