aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2022-07-29 14:52:31 +0800
committerPo Lu2022-07-29 14:54:55 +0800
commit77882158b2aeff7f235c409d6572173ae4c3a38f (patch)
tree17a93d83445e5e06ad05e9c5c77af7c58d66684a /src
parentddd9a7e56ceb8745de0931123991e2e8a3a9aa3e (diff)
downloademacs-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.c5
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 ();