diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-03 00:06:09 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-03 00:06:09 +0000 |
commit | d3ba7727bab47266a43ba17790be43eaf4c7961f (patch) | |
tree | b796080c822c41b935fde0b37806f64d961abb2d /chrome/browser | |
parent | 15730c45ebf0eb657ba30e19f643bfe1cf299ce7 (diff) | |
download | chromium_src-d3ba7727bab47266a43ba17790be43eaf4c7961f.zip chromium_src-d3ba7727bab47266a43ba17790be43eaf4c7961f.tar.gz chromium_src-d3ba7727bab47266a43ba17790be43eaf4c7961f.tar.bz2 |
Set the focus ring color to match the Gtk theme focus color.
BUG=8540
Review URL: http://codereview.chromium.org/173642
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25278 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/tab_contents/tab_contents.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/tab_contents/tab_contents.cc b/chrome/browser/tab_contents/tab_contents.cc index b5b5111..00d313a 100644 --- a/chrome/browser/tab_contents/tab_contents.cc +++ b/chrome/browser/tab_contents/tab_contents.cc @@ -72,6 +72,7 @@ #if defined(OS_LINUX) #include "chrome/browser/gtk/create_application_shortcuts_dialog_gtk.h" +#include "chrome/browser/gtk/gtk_theme_provider.h" #endif // defined(OS_LINUX) // Cross-Site Navigations @@ -290,6 +291,10 @@ TabContents::TabContents(Profile* profile, NotificationService::AllSources()); registrar_.Add(this, NotificationType::RENDER_WIDGET_HOST_DESTROYED, NotificationService::AllSources()); +#if defined(OS_LINUX) + registrar_.Add(this, NotificationType::BROWSER_THEME_CHANGED, + NotificationService::AllSources()); +#endif // Keep a global copy of the previous search string (if any). static string16 global_last_search = string16(); @@ -2464,6 +2469,13 @@ void TabContents::Observe(NotificationType type, break; } +#if defined(OS_LINUX) + case NotificationType::BROWSER_THEME_CHANGED: { + render_view_host()->SyncRendererPrefs(); + break; + } +#endif + default: NOTREACHED(); } |