Index: chrome/browser/ui/browser.cc |
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
index a229eca1c39ebbee064a3b4e2c98592b3c3a1a03..24866e48bd0224b3f3d801541551be90fb2251b7 100644 |
--- a/chrome/browser/ui/browser.cc |
+++ b/chrome/browser/ui/browser.cc |
@@ -370,10 +370,12 @@ Browser::Browser(Type type, Profile* profile) |
content::Source<Profile>(profile_->GetOriginalProfile())); |
registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_PROCESS_TERMINATED, |
content::NotificationService::AllSources()); |
+#if defined(ENABLE_THEMES) |
registrar_.Add( |
this, chrome::NOTIFICATION_BROWSER_THEME_CHANGED, |
content::Source<ThemeService>( |
ThemeServiceFactory::GetForProfile(profile_))); |
+#endif |
registrar_.Add(this, chrome::NOTIFICATION_WEB_CONTENT_SETTINGS_CHANGED, |
content::NotificationService::AllSources()); |
@@ -4407,9 +4409,11 @@ void Browser::Observe(int type, |
window()->GetLocationBar()->UpdatePageActions(); |
break; |
+#if defined(ENABLE_THEMES) |
case chrome::NOTIFICATION_BROWSER_THEME_CHANGED: |
window()->UserChangedTheme(); |
break; |
+#endif |
case chrome::NOTIFICATION_PREF_CHANGED: { |
const std::string& pref_name = |