]> git.eshelyaron.com Git - emacs.git/commitdiff
; * src/gtkutil.c (xg_create_frame_widgets): Add FIXME re. X drawing
authorPhilipp Stephani <phst@google.com>
Tue, 26 Sep 2017 18:34:27 +0000 (20:34 +0200)
committerPhilipp Stephani <phst@google.com>
Tue, 26 Sep 2017 18:34:27 +0000 (20:34 +0200)
src/gtkutil.c

index 0203a5d5c1a81581fe99135fad52d0f036b7e053..0da70399193b04e5364ea3df4c8827d7d094a4af 100644 (file)
@@ -1217,7 +1217,10 @@ xg_create_frame_widgets (struct frame *f)
      with regular X drawing primitives, so from a GTK/GDK point of
      view, the widget is totally blank.  When an expose comes, this
      will make the widget blank, and then Emacs redraws it.  This flickers
-     a lot, so we turn off double buffering.  */
+     a lot, so we turn off double buffering.
+     FIXME: gtk_widget_set_double_buffered is deprecated and might stop
+     working in the future.  We need to migrate away from combining
+     X and GTK+ drawing to a pure GTK+ build.  */
   gtk_widget_set_double_buffered (wfixed, FALSE);
 
   gtk_window_set_wmclass (GTK_WINDOW (wtop),