Index: chrome/browser/ui/gtk/gtk_theme_service.cc |
diff --git a/chrome/browser/ui/gtk/gtk_theme_service.cc b/chrome/browser/ui/gtk/gtk_theme_service.cc |
index 21122057149531d83e0eadac125fd4284923cceb..035032ddaed209e7dda042f1c800ff3fd9173682 100644 |
--- a/chrome/browser/ui/gtk/gtk_theme_service.cc |
+++ b/chrome/browser/ui/gtk/gtk_theme_service.cc |
@@ -290,8 +290,11 @@ GtkThemeService::~GtkThemeService() { |
void GtkThemeService::Init(Profile* profile) { |
registrar_.Init(profile->GetPrefs()); |
registrar_.Add(prefs::kUsesSystemTheme, this); |
+#if defined(OS_CHROMEOS) |
+ use_gtk_ = false; |
+#else |
use_gtk_ = profile->GetPrefs()->GetBoolean(prefs::kUsesSystemTheme); |
- |
+#endif |
ThemeService::Init(profile); |
} |
@@ -366,7 +369,9 @@ void GtkThemeService::Observe(NotificationType type, |
const NotificationDetails& details) { |
if ((type == NotificationType::PREF_CHANGED) && |
(*Details<std::string>(details).ptr() == prefs::kUsesSystemTheme)) { |
+#if !defined(OS_CHROMEOS) |
use_gtk_ = profile()->GetPrefs()->GetBoolean(prefs::kUsesSystemTheme); |
+#endif |
} else { |
ThemeService::Observe(type, source, details); |
} |