summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-02-19 20:58:53 +0200
committerEli Zaretskii <eliz@gnu.org>2019-02-19 20:58:53 +0200
commit6985caa86e49e4a69e4d7ff7ec6d25cca301d560 (patch)
tree02dc54bba7233d184527de10df761d030721f98c /src
parent715388acec4f702cece33b579315ef1c6c1df127 (diff)
downloademacs-6985caa86e49e4a69e4d7ff7ec6d25cca301d560.tar.gz
Fix input after setting x-wait-for-event-timeout nil
* src/w32term.c (x_make_frame_visible): Call unblock_input before returning early. (Bug#34575)
Diffstat (limited to 'src')
-rw-r--r--src/w32term.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/w32term.c b/src/w32term.c
index a9b5793a3ec..dbaf1054f1f 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -6672,7 +6672,10 @@ x_make_frame_visible (struct frame *f)
}
if (!FLOATP (Vx_wait_for_event_timeout))
+ {
+ unblock_input ();
return;
+ }
/* Synchronize to ensure Emacs knows the frame is visible
before we do anything else. We do this loop with input not blocked