emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 77882158b2: Also update after buffer flip caused by flush_frame


From: Po Lu
Subject: master 77882158b2: Also update after buffer flip caused by flush_frame
Date: Fri, 29 Jul 2022 02:55:05 -0400 (EDT)

branch: master
commit 77882158b2aeff7f235c409d6572173ae4c3a38f
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Also update after buffer flip caused by flush_frame
    
    * src/xterm.c (x_flip_and_flush): Mark the end of a sync frame.
---
 src/xterm.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/xterm.c b/src/xterm.c
index acdac92d94..e9db4b364f 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -6814,7 +6814,10 @@ x_flip_and_flush (struct frame *f)
   block_input ();
 #ifdef HAVE_XDBE
   if (FRAME_X_NEED_BUFFER_FLIP (f))
-    show_back_buffer (f);
+    {
+      show_back_buffer (f);
+      x_sync_update_finish (f);
+    }
 #endif
   x_flush (f);
   unblock_input ();



reply via email to

[Prev in Thread] Current Thread [Next in Thread]