mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-16 17:24:23 +00:00
Don't attempt to disable double buffering in newer GTK+ versions
* src/gtkutil.c (xg_create_frame_widgets): Stop calling deprecated function gtk_widget_set_double_buffered.
This commit is contained in:
parent
f6818e761e
commit
c0af83b6cc
1 changed files with 2 additions and 0 deletions
|
|
@ -1233,12 +1233,14 @@ xg_create_frame_widgets (struct frame *f)
|
|||
if (FRAME_EXTERNAL_TOOL_BAR (f))
|
||||
update_frame_tool_bar (f);
|
||||
|
||||
#if ! GTK_CHECK_VERSION (3, 14, 0)
|
||||
/* We don't want this widget double buffered, because we draw on it
|
||||
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. */
|
||||
gtk_widget_set_double_buffered (wfixed, FALSE);
|
||||
#endif
|
||||
|
||||
#if ! GTK_CHECK_VERSION (3, 22, 0)
|
||||
gtk_window_set_wmclass (GTK_WINDOW (wtop),
|
||||
|
|
|
|||
Loading…
Reference in a new issue