]> Pileus Git - ~andy/gtk/commitdiff
Don't call gdk_window_invalidate_rect() on unrealized widgets. (#335717,
authorMatthias Clasen <mclasen@redhat.com>
Fri, 24 Mar 2006 15:06:11 +0000 (15:06 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 24 Mar 2006 15:06:11 +0000 (15:06 +0000)
2006-03-24  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktextview.c (gtk_text_view_value_changed): Don't call
gdk_window_invalidate_rect() on unrealized widgets.  (#335717,
Nicolas Setton)

ChangeLog
ChangeLog.pre-2-10
gtk/gtktextview.c

index fdde01f149cbaae32476e0b6cab0a4fa10a48f5c..697a31da55744def9a2da26c1b6072c3cbc49362 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-03-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_value_changed): Don't call
+       gdk_window_invalidate_rect() on unrealized widgets.  (#335717,
+       Nicolas Setton)
+
 Fri Mar 24 14:53:20 2006  Tim Janik  <timj@imendio.com>
 
        * gtk/gtktreemodel.h: 
index fdde01f149cbaae32476e0b6cab0a4fa10a48f5c..697a31da55744def9a2da26c1b6072c3cbc49362 100644 (file)
@@ -1,3 +1,9 @@
+2006-03-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_value_changed): Don't call
+       gdk_window_invalidate_rect() on unrealized widgets.  (#335717,
+       Nicolas Setton)
+
 Fri Mar 24 14:53:20 2006  Tim Janik  <timj@imendio.com>
 
        * gtk/gtktreemodel.h: 
index 9b029f4ef66194a423320991458c1a9c2e7642e2..b338955fd1692411944918cce23637be9427d7a1 100644 (file)
@@ -6634,7 +6634,8 @@ gtk_text_view_value_changed (GtkAdjustment *adj,
        */
       if (text_view->width_changed)
        {
-         gdk_window_invalidate_rect (text_view->text_window->bin_window, NULL, FALSE);
+         if (GTK_WIDGET_REALIZED (text_view))
+           gdk_window_invalidate_rect (text_view->text_window->bin_window, NULL, FALSE);
          
          text_view->width_changed = FALSE;
        }