From f80e1bb62e6e806aa61d69602e0dfbbe7055db10 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Sat, 30 Nov 2013 13:37:16 +0100 Subject: [PATCH] * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay if interrupts are deferred. Fixes: debbugs:15801 --- src/ChangeLog | 5 +++++ src/xdisp.c | 3 +++ 2 files changed, 8 insertions(+) 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; } -- 2.39.2