From: Jan Djärv Date: Sat, 30 Nov 2013 12:37:16 +0000 (+0100) Subject: * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~627 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f80e1bb62e6e806aa61d69602e0dfbbe7055db10;p=emacs.git * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay if interrupts are deferred. Fixes: debbugs:15801 --- diff --git a/src/ChangeLog b/src/ChangeLog index 8b23c2cd73e..d75324a728b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2013-11-30 Jan Djärv + + * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay + if interrupts are deferred (Bug#15801). + 2013-11-30 Martin Rudalics Support resizing frames and windows pixelwise. diff --git a/src/xdisp.c b/src/xdisp.c index 8e2c18f6891..ded50602262 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -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; }