summaryrefslogtreecommitdiff
path: root/src/haikumenu.c
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-02-20 10:42:41 +0000
committerPo Lu <luangruo@yahoo.com>2022-02-20 10:42:41 +0000
commit7b7c09c5612b20c277ae5b78514858e9805c3f35 (patch)
treef1617686fff700353a8be0cf472716e66ab50322 /src/haikumenu.c
parentdad7ee23539176561be99f3e124871d893e7c600 (diff)
downloademacs-7b7c09c5612b20c277ae5b78514858e9805c3f35.tar.gz
* src/haikumenu.c (haiku_dialog_show): Set `popup_activated_p'.
Author:
Diffstat (limited to 'src/haikumenu.c')
-rw-r--r--src/haikumenu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/haikumenu.c b/src/haikumenu.c
index 61c48a5e104..11a76217a9d 100644
--- a/src/haikumenu.c
+++ b/src/haikumenu.c
@@ -258,8 +258,10 @@ haiku_dialog_show (struct frame *f, Lisp_Object title,
unblock_input ();
unrequest_sigio ();
+ ++popup_activated_p;
int32_t val = BAlert_go (alert, block_input, unblock_input,
process_pending_signals);
+ --popup_activated_p;
request_sigio ();
if (val < 0)