From: YAMAMOTO Mitsuharu Date: Fri, 21 Jun 2019 00:20:34 +0000 (+0900) Subject: Fix broken display by frame maximization on cairo (Bug#23925) X-Git-Tag: emacs-27.0.90~2341 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2da3305c3c335adcbc9e541b7c50e4e814df87d1;p=emacs.git Fix broken display by frame maximization on cairo (Bug#23925) * src/xterm.c (handle_one_xevent) [USE_CAIRO && USE_GTK]: Make calls to x_cr_update_surface_desired_size coincide with those to xg_frame_resized. --- diff --git a/src/xterm.c b/src/xterm.c index bc56e99513d..9bb0b83916c 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -8834,7 +8834,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, if (f && FRAME_X_DOUBLE_BUFFERED_P (f)) font_drop_xrender_surfaces (f); unblock_input (); -#ifdef USE_CAIRO +#if defined USE_CAIRO && !defined USE_GTK if (f) x_cr_update_surface_desired_size (f, configureEvent.xconfigure.width, configureEvent.xconfigure.height);