aboutsummaryrefslogtreecommitdiff
path: root/gtk.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2005-05-31 08:50:42 +0000
committerSimon Tatham <anakin@pobox.com>2005-05-31 08:50:42 +0000
commit2698fc9e9e29b9ef5578bf79bd4059616d9667d8 (patch)
tree3ca0fa043a3e6769365ab518837bf48b0d39186a /gtk.c
parentee429c13cd91a43609eb4688c7a20b5c5056662f (diff)
downloadpuzzles-2698fc9e9e29b9ef5578bf79bd4059616d9667d8.zip
puzzles-2698fc9e9e29b9ef5578bf79bd4059616d9667d8.tar.gz
puzzles-2698fc9e9e29b9ef5578bf79bd4059616d9667d8.tar.bz2
puzzles-2698fc9e9e29b9ef5578bf79bd4059616d9667d8.tar.xz
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]
Diffstat (limited to 'gtk.c')
-rw-r--r--gtk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk.c b/gtk.c
index 645b250..81aeda1 100644
--- a/gtk.c
+++ b/gtk.c
@@ -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;
}