]> Pileus Git - ~andy/gtk/commitdiff
Don't set the background of the window in a no-window widget. (#359581,
authorMatthias Clasen <mclasen@redhat.com>
Fri, 6 Oct 2006 18:41:39 +0000 (18:41 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 6 Oct 2006 18:41:39 +0000 (18:41 +0000)
2006-10-06  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkcellview.c: Don't set the background of the
        window in a no-window widget.  (#359581, Xan Lopez)

2

ChangeLog
gtk/gtkcellview.c

index 2ab004a92fa62c4c7dff342c801155d94fad466d..cd9f45aa201e7d41db439cb785802586c00ea5e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-10-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcellview.c: Don't set the background of the
+       window in a no-window widget.  (#359581, Xan Lopez)
+
+
 2006-10-05  Behdad Esfahbod  <behdad@gnome.org>
 
        * gtk/Makefile.am, gtk/aliasfilescheck.sh:  Propagate srcdir into the
index 527a8dfe7a0bb26cc3ffd9af4433bbba64a64232..89a60c348e4eb1fb38b4fd860cec7d73bd149e50 100644 (file)
@@ -67,8 +67,6 @@ static void        gtk_cell_view_set_property             (GObject          *obj
                                                            const GValue     *value,
                                                            GParamSpec       *pspec);
 static void        gtk_cell_view_finalize                 (GObject          *object);
-static void        gtk_cell_view_style_set                (GtkWidget        *widget,
-                                                           GtkStyle         *previous_style);
 static void        gtk_cell_view_size_request             (GtkWidget        *widget,
                                                            GtkRequisition   *requisition);
 static void        gtk_cell_view_size_allocate            (GtkWidget        *widget,
@@ -135,7 +133,6 @@ gtk_cell_view_class_init (GtkCellViewClass *klass)
   widget_class->expose_event = gtk_cell_view_expose;
   widget_class->size_allocate = gtk_cell_view_size_allocate;
   widget_class->size_request = gtk_cell_view_size_request;
-  widget_class->style_set = gtk_cell_view_style_set;
 
   /* properties */
   g_object_class_install_property (gobject_class,
@@ -267,15 +264,6 @@ gtk_cell_view_init (GtkCellView *cellview)
   cellview->priv = GTK_CELL_VIEW_GET_PRIVATE (cellview);
 }
 
-static void
-gtk_cell_view_style_set (GtkWidget *widget,
-                         GtkStyle  *previous_style)
-{
-  if (previous_style && GTK_WIDGET_REALIZED (widget))
-    gdk_window_set_background (widget->window,
-                               &widget->style->base[GTK_WIDGET_STATE (widget)]);
-}
-
 static void
 gtk_cell_view_finalize (GObject *object)
 {