diff options
| author | Jan Djärv | 2013-11-30 13:37:16 +0100 |
|---|---|---|
| committer | Jan Djärv | 2013-11-30 13:37:16 +0100 |
| commit | f80e1bb62e6e806aa61d69602e0dfbbe7055db10 (patch) | |
| tree | 42c86469dab5f8d3c6111770e0e8e71b8b8b6d41 | |
| parent | 28c9be2d34709a7d575e4bd4e26956bc3b2a0b8c (diff) | |
| download | emacs-f80e1bb62e6e806aa61d69602e0dfbbe7055db10.tar.gz emacs-f80e1bb62e6e806aa61d69602e0dfbbe7055db10.zip | |
* xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay
if interrupts are deferred.
Fixes: debbugs:15801
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xdisp.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 8b23c2cd73e..d75324a728b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-11-30 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay | ||
| 4 | if interrupts are deferred (Bug#15801). | ||
| 5 | |||
| 1 | 2013-11-30 Martin Rudalics <rudalics@gmx.at> | 6 | 2013-11-30 Martin Rudalics <rudalics@gmx.at> |
| 2 | 7 | ||
| 3 | Support resizing frames and windows pixelwise. | 8 | 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) | |||
| 13819 | #endif /* HAVE_WINDOW_SYSTEM */ | 13819 | #endif /* HAVE_WINDOW_SYSTEM */ |
| 13820 | 13820 | ||
| 13821 | end_of_redisplay: | 13821 | end_of_redisplay: |
| 13822 | if (interrupt_input && interrupts_deferred) | ||
| 13823 | unrequest_sigio (); | ||
| 13824 | |||
| 13822 | unbind_to (count, Qnil); | 13825 | unbind_to (count, Qnil); |
| 13823 | RESUME_POLLING; | 13826 | RESUME_POLLING; |
| 13824 | } | 13827 | } |