mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
Patch from Mark Wooding to disable GTK's internal double buffering,
which I didn't know about, but which is clearly a waste of effort since we keep our own backing pixmap for the puzzle window. [originally from svn r8960]
This commit is contained in:
3
gtk.c
3
gtk.c
@ -1872,6 +1872,9 @@ static frontend *new_window(char *arg, int argtype, char **error)
|
|||||||
fe->statusbar = NULL;
|
fe->statusbar = NULL;
|
||||||
|
|
||||||
fe->area = gtk_drawing_area_new();
|
fe->area = gtk_drawing_area_new();
|
||||||
|
#if GTK_CHECK_VERSION(2,0,0)
|
||||||
|
GTK_WIDGET_UNSET_FLAGS(fe->area, GTK_DOUBLE_BUFFERED);
|
||||||
|
#endif
|
||||||
get_size(fe, &x, &y);
|
get_size(fe, &x, &y);
|
||||||
gtk_drawing_area_size(GTK_DRAWING_AREA(fe->area), x, y);
|
gtk_drawing_area_size(GTK_DRAWING_AREA(fe->area), x, y);
|
||||||
fe->w = x;
|
fe->w = x;
|
||||||
|
Reference in New Issue
Block a user