diff options
| author | Po Lu | 2022-07-29 14:52:31 +0800 |
|---|---|---|
| committer | Po Lu | 2022-07-29 14:54:55 +0800 |
| commit | 77882158b2aeff7f235c409d6572173ae4c3a38f (patch) | |
| tree | 17a93d83445e5e06ad05e9c5c77af7c58d66684a /src | |
| parent | ddd9a7e56ceb8745de0931123991e2e8a3a9aa3e (diff) | |
| download | emacs-77882158b2aeff7f235c409d6572173ae4c3a38f.tar.gz emacs-77882158b2aeff7f235c409d6572173ae4c3a38f.zip | |
Also update after buffer flip caused by flush_frame
* src/xterm.c (x_flip_and_flush): Mark the end of a sync frame.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xterm.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xterm.c b/src/xterm.c index acdac92d94a..e9db4b364fb 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -6814,7 +6814,10 @@ x_flip_and_flush (struct frame *f) | |||
| 6814 | block_input (); | 6814 | block_input (); |
| 6815 | #ifdef HAVE_XDBE | 6815 | #ifdef HAVE_XDBE |
| 6816 | if (FRAME_X_NEED_BUFFER_FLIP (f)) | 6816 | if (FRAME_X_NEED_BUFFER_FLIP (f)) |
| 6817 | show_back_buffer (f); | 6817 | { |
| 6818 | show_back_buffer (f); | ||
| 6819 | x_sync_update_finish (f); | ||
| 6820 | } | ||
| 6818 | #endif | 6821 | #endif |
| 6819 | x_flush (f); | 6822 | x_flush (f); |
| 6820 | unblock_input (); | 6823 | unblock_input (); |