emacs-diffs
[Top][All Lists]
Advanced

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

master 166556f464: Improve menu drag tracking on Haiku


From: Po Lu
Subject: master 166556f464: Improve menu drag tracking on Haiku
Date: Sat, 29 Jan 2022 00:53:53 -0500 (EST)

branch: master
commit 166556f464e7642b218a5488837512c4af77f227
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Improve menu drag tracking on Haiku
    
    * src/haikuterm.c (haiku_read_socket): Ignore all button events
    when popup_activated_p.
---
 src/haikuterm.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/haikuterm.c b/src/haikuterm.c
index 5ff348fa5d..11b75fdde2 100644
--- a/src/haikuterm.c
+++ b/src/haikuterm.c
@@ -2844,7 +2844,7 @@ haiku_read_socket (struct terminal *terminal, struct 
input_event *hold_quit)
            int tab_bar_p = 0, tool_bar_p = 0;
            bool up_okay_p = false;
 
-           if (!f)
+           if (popup_activated_p || !f)
              continue;
 
            struct haiku_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
@@ -3324,6 +3324,7 @@ haiku_read_socket (struct terminal *terminal, struct 
input_event *hold_quit)
     flush_dirty_back_buffers ();
 
   unblock_input ();
+
   return message_count;
 }
 



reply via email to

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