aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2022-01-24 12:54:26 +0800
committerPo Lu2022-01-24 12:54:26 +0800
commiteac4b924cb86ea023d660f2b155ba1f36b4a5843 (patch)
treea75e95a2d173fb55880f73e34e89119dc2a235d9 /src
parent45208755d13f23f92edcab4d6959e0fd9423843b (diff)
downloademacs-eac4b924cb86ea023d660f2b155ba1f36b4a5843.tar.gz
emacs-eac4b924cb86ea023d660f2b155ba1f36b4a5843.zip
* src/xterm.c (handle_one_xevent): Drop frame picture on configure.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 436238c4a17..e5bcff10676 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -9892,6 +9892,15 @@ handle_one_xevent (struct x_display_info *dpyinfo,
9892 block_input (); 9892 block_input ();
9893 if (f && FRAME_X_DOUBLE_BUFFERED_P (f)) 9893 if (f && FRAME_X_DOUBLE_BUFFERED_P (f))
9894 font_drop_xrender_surfaces (f); 9894 font_drop_xrender_surfaces (f);
9895#ifdef HAVE_XRENDER
9896 if (f && FRAME_X_DOUBLE_BUFFERED_P (f)
9897 && FRAME_X_PICTURE (f) != None)
9898 {
9899 XRenderFreePicture (FRAME_X_DISPLAY (f),
9900 FRAME_X_PICTURE (f));
9901 FRAME_X_PICTURE (f) = None;
9902 }
9903#endif
9895 unblock_input (); 9904 unblock_input ();
9896#if defined USE_CAIRO && !defined USE_GTK 9905#if defined USE_CAIRO && !defined USE_GTK
9897 if (f) 9906 if (f)