diff options
Diffstat (limited to 'ChangeLog.pre-2-8')
-rw-r--r-- | ChangeLog.pre-2-8 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 5dff674309..f6c17e4a98 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,19 @@ +Thu Feb 12 21:58:20 2004 Owen Taylor <otaylor@redhat.com> + + Various reentrancy fixes for widgets being destroyed + out of focus-out-event. (#128821, Grant Gayed) + + * gtk/gtkwindow.c (_gtk_window_unset_focus_and_default): + Ref window and widget over callbacks. + + * gtk/gtkwidget.c (gtk_widget_hide) + gtk/gtkwidget.c (gtk_widget_set_child_visible): + Ref the widget before calling _gtk_window_unset_focus_and_default(), + since that can call user callbacks. + + * gtk/gtkwidget.c (gtk_widget_invalidate_widget_windows): + Do nothing if the widget isn't realized. + Fri Feb 13 01:31:44 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkbutton.c (_gtk_button_paint): Don't draw bevels around |