| Index: chrome/browser/ui/prefs/prefs_tab_helper.cc | 
| diff --git a/chrome/browser/ui/prefs/prefs_tab_helper.cc b/chrome/browser/ui/prefs/prefs_tab_helper.cc | 
| index 7352d63e767fec2dc3b965bf9a2baa89d071fa14..638bbb2edac44e9979417b0a41f1e5f5ad2190b9 100644 | 
| --- a/chrome/browser/ui/prefs/prefs_tab_helper.cc | 
| +++ b/chrome/browser/ui/prefs/prefs_tab_helper.cc | 
| @@ -364,7 +364,7 @@ PrefsTabHelper::PrefsTabHelper(WebContents* contents) | 
|  | 
| registrar_.Add(this, chrome::NOTIFICATION_USER_STYLE_SHEET_UPDATED, | 
| content::NotificationService::AllSources()); | 
| -#if defined(OS_POSIX) && !defined(OS_MACOSX) | 
| +#if defined(OS_POSIX) && !defined(OS_MACOSX) && defined(ENABLE_THEMES) | 
| registrar_.Add(this, chrome::NOTIFICATION_BROWSER_THEME_CHANGED, | 
| content::Source<ThemeService>( | 
| ThemeServiceFactory::GetForProfile(GetProfile()))); | 
| @@ -585,7 +585,7 @@ void PrefsTabHelper::Observe(int type, | 
| case chrome::NOTIFICATION_USER_STYLE_SHEET_UPDATED: | 
| UpdateWebPreferences(); | 
| break; | 
| -#if defined(OS_POSIX) && !defined(OS_MACOSX) | 
| +#if defined(OS_POSIX) && !defined(OS_MACOSX) && defined(ENABLE_THEMES) | 
| case chrome::NOTIFICATION_BROWSER_THEME_CHANGED: { | 
| UpdateRendererPreferences(); | 
| break; | 
|  |