]> git.eshelyaron.com Git - emacs.git/commitdiff
* xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay
authorJan Djärv <jan.h.d@swipnet.se>
Sat, 30 Nov 2013 12:37:16 +0000 (13:37 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Sat, 30 Nov 2013 12:37:16 +0000 (13:37 +0100)
if interrupts are deferred.

Fixes: debbugs:15801
src/ChangeLog
src/xdisp.c

index 8b23c2cd73e2bf30fb8b983e1ec6a78a2b6f59b4..d75324a728bd06ca965e160d9a88c3ad7cc59daa 100644 (file)
@@ -1,3 +1,8 @@
+2013-11-30  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay
+       if interrupts are deferred (Bug#15801).
+
 2013-11-30  Martin Rudalics  <rudalics@gmx.at>
 
        Support resizing frames and windows pixelwise.
index 8e2c18f6891c76f81c968b087b8065894e7d2624..ded50602262fc2c1637587633afa51f46be8b2d5 100644 (file)
@@ -13819,6 +13819,9 @@ redisplay_internal (void)
 #endif /* HAVE_WINDOW_SYSTEM */
 
  end_of_redisplay:
+  if (interrupt_input && interrupts_deferred)
+    unrequest_sigio ();
+
   unbind_to (count, Qnil);
   RESUME_POLLING;
 }