summaryrefslogtreecommitdiff
path: root/src/haikumenu.c
diff options
context:
space:
mode:
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)