]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix display of minibuffer prompts in some circumstances on Haiku
authorPo Lu <luangruo@yahoo.com>
Thu, 10 Mar 2022 10:39:03 +0000 (10:39 +0000)
committerPo Lu <luangruo@yahoo.com>
Thu, 10 Mar 2022 10:39:31 +0000 (10:39 +0000)
* src/haikuterm.c (haiku_flush): Always flip buffers as long as
buffer flipping is not blocked.

src/haikuterm.c

index 413eedd66836b6013e5e252e1c7014087db629c8..d3168129ce4ee93a79d0f385131bd92cd3a75ee9 100644 (file)
@@ -2514,7 +2514,7 @@ haiku_flush (struct frame *f)
 {
   /* This is needed for tooltip frames to work properly with double
      buffering.  */
-  if (FRAME_DIRTY_P (f) && FRAME_TOOLTIP_P (f))
+  if (FRAME_DIRTY_P (f) && !buffer_flipping_blocked_p ())
     haiku_flip_buffers (f);
 
   if (FRAME_VISIBLE_P (f) && !FRAME_TOOLTIP_P (f))