# HG changeset patch # User Jan Dj¸«£rv # Date 1048025346 0 # Node ID c8111b6d2b32baa7e65e8466089c7b54e7e6a17b # Parent 2477f0ef966d635f4c1dc7bc46593fa286c2e669 * gtkutil.c (xg_frame_cleared): Call gtk_widget_queue_draw for all widgets. diff -r 2477f0ef966d -r c8111b6d2b32 src/ChangeLog --- a/src/ChangeLog Tue Mar 18 21:20:51 2003 +0000 +++ b/src/ChangeLog Tue Mar 18 22:09:06 2003 +0000 @@ -1,5 +1,8 @@ 2003-03-18 Jan Dj,Ad(Brv + * gtkutil.c (xg_frame_cleared): Call gtk_widget_queue_draw for + all widgets. + * gtkutil.h: Removed xg_ignore_next_thumb. 2003-03-18 Kenichi Handa diff -r 2477f0ef966d -r c8111b6d2b32 src/gtkutil.c --- a/src/gtkutil.c Tue Mar 18 21:20:51 2003 +0000 +++ b/src/gtkutil.c Tue Mar 18 22:09:06 2003 +0000 @@ -293,11 +293,14 @@ xg_frame_cleared (f) FRAME_PTR f; { - GtkWidget *wfixed = f->output_data.x->edit_widget; - - if (wfixed) + GtkWidget *w = f->output_data.x->widget; + + if (w) { - gtk_container_set_reallocate_redraws (GTK_CONTAINER (wfixed), TRUE); + gtk_container_set_reallocate_redraws (GTK_CONTAINER (w), TRUE); + gtk_container_foreach (GTK_CONTAINER (w), + (GtkCallback) gtk_widget_queue_draw, + 0); gdk_window_process_all_updates (); } }