diff --git a/ChangeLog b/ChangeLog index 132df9cda..97c065b69 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 132df9cda..97c065b69 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 132df9cda..97c065b69 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 132df9cda..97c065b69 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 132df9cda..97c065b69 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 132df9cda..97c065b69 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 132df9cda..97c065b69 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +2002-02-22 Havoc Pennington + + * gtk/gtktextview.c (changed_handler): call + gtk_size_group_queue_resize to avoid invalidating the widget every + time its requisition changes. Instead we use the btree invalid + lines to know what to redraw. Fixes #71429 + Fri Feb 22 14:08:38 2002 Soeren Sandmann * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h, diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 328a0c44b..eb45173af 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -3240,7 +3240,10 @@ changed_handler (GtkTextLayout *layout, if (old_req.width != new_req.width || old_req.height != new_req.height) - gtk_widget_queue_resize (widget); + { + /* FIXME http://bugzilla.gnome.org/show_bug.cgi?id=72258 */ + _gtk_size_group_queue_resize (widget); + } } }