diff options
| author | Po Lu | 2022-01-24 12:54:26 +0800 |
|---|---|---|
| committer | Po Lu | 2022-01-24 12:54:26 +0800 |
| commit | eac4b924cb86ea023d660f2b155ba1f36b4a5843 (patch) | |
| tree | a75e95a2d173fb55880f73e34e89119dc2a235d9 /src | |
| parent | 45208755d13f23f92edcab4d6959e0fd9423843b (diff) | |
| download | emacs-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.c | 9 |
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) |