aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPhilipp Stephani2017-09-26 20:34:27 +0200
committerPhilipp Stephani2017-09-26 20:34:27 +0200
commit1e5949642a19a21fd9d47f66c66fd4d3bd99e910 (patch)
treef5c92f6087188d24b63c9f1f00ae4930c76fd677 /src
parente7c8da4d058233859e74441aff5236a02b039d21 (diff)
downloademacs-1e5949642a19a21fd9d47f66c66fd4d3bd99e910.tar.gz
emacs-1e5949642a19a21fd9d47f66c66fd4d3bd99e910.zip
; * src/gtkutil.c (xg_create_frame_widgets): Add FIXME re. X drawing
Diffstat (limited to 'src')
-rw-r--r--src/gtkutil.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 0203a5d5c1a..0da70399193 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -1217,7 +1217,10 @@ xg_create_frame_widgets (struct frame *f)
1217 with regular X drawing primitives, so from a GTK/GDK point of 1217 with regular X drawing primitives, so from a GTK/GDK point of
1218 view, the widget is totally blank. When an expose comes, this 1218 view, the widget is totally blank. When an expose comes, this
1219 will make the widget blank, and then Emacs redraws it. This flickers 1219 will make the widget blank, and then Emacs redraws it. This flickers
1220 a lot, so we turn off double buffering. */ 1220 a lot, so we turn off double buffering.
1221 FIXME: gtk_widget_set_double_buffered is deprecated and might stop
1222 working in the future. We need to migrate away from combining
1223 X and GTK+ drawing to a pure GTK+ build. */
1221 gtk_widget_set_double_buffered (wfixed, FALSE); 1224 gtk_widget_set_double_buffered (wfixed, FALSE);
1222 1225
1223 gtk_window_set_wmclass (GTK_WINDOW (wtop), 1226 gtk_window_set_wmclass (GTK_WINDOW (wtop),