GTK misfires timers at inconvenient moments, sometimes causing a new

puzzle of a different size to be redrawn before the pixmap is
resized, and since backends never redraw already-drawn stuff this is
a problem. Was biting me when I entered a Mines game ID of a
different size than the current settings into the Specific box.

[originally from svn r5872]
This commit is contained in:
Simon Tatham
2005-05-31 08:50:42 +00:00
parent ee429c13cd
commit 2698fc9e9e
3 changed files with 10 additions and 1 deletions

2
gtk.c
View File

@ -468,7 +468,7 @@ static gint configure_area(GtkWidget *widget,
gdk_draw_rectangle(fe->pixmap, gc, 1, 0, 0, fe->w, fe->h);
gdk_gc_unref(gc);
midend_redraw(fe->me);
midend_force_redraw(fe->me);
return TRUE;
}