diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-21 23:33:42 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-21 23:33:42 +0000 |
commit | c8f08c552cbbfe88e6e08b45582f0c3c49359413 (patch) | |
tree | 31c278533bc9fe9bcb1d6bfb4980d5f6d60c859c /chrome/browser/gtk/gtk_theme_provider.h | |
parent | 1b2bfdd574d9c4e21251ec2214e41d8905da4541 (diff) | |
download | chromium_src-c8f08c552cbbfe88e6e08b45582f0c3c49359413.zip chromium_src-c8f08c552cbbfe88e6e08b45582f0c3c49359413.tar.gz chromium_src-c8f08c552cbbfe88e6e08b45582f0c3c49359413.tar.bz2 |
gtk: Make GtkThemeProvider own the gtk label widget. The widget is not added to a container, so we don't have the convenience of having it destroyed by the container.
BUG=none
TEST=Watch the Linux UI valgrind bot get a little greener.
Review URL: http://codereview.chromium.org/159157
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21228 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/gtk_theme_provider.h')
-rw-r--r-- | chrome/browser/gtk/gtk_theme_provider.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/gtk/gtk_theme_provider.h b/chrome/browser/gtk/gtk_theme_provider.h index 424ba76..a182414 100644 --- a/chrome/browser/gtk/gtk_theme_provider.h +++ b/chrome/browser/gtk/gtk_theme_provider.h @@ -9,6 +9,7 @@ #include "chrome/browser/browser_theme_provider.h" #include "chrome/common/notification_observer.h" +#include "chrome/common/owned_widget_gtk.h" #include "skia/ext/skia_utils.h" @@ -93,7 +94,7 @@ class GtkThemeProvider : public BrowserThemeProvider, // GtkWidgets that exist only so we can look at their properties (and take // their colors). GtkWidget* fake_window_; - GtkWidget* fake_label_; + OwnedWidgetGtk fake_label_; // A list of all GtkChromeButton instances. We hold on to these to notify // them of theme changes. |