summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarton E. Schaefer <schaefer@zsh.org>2015-08-11 08:44:15 -0700
committerBarton E. Schaefer <schaefer@zsh.org>2015-08-11 08:55:23 -0700
commit1af2e6e02d5cb8ca8d11f107b670cddfd10a7e81 (patch)
treec36cbb5f4f7f845f32da87acb272c95ad690ba3d
parent5ee4cc8c09e346e118429d2981b9bbd57d7d956e (diff)
downloadzsh-1af2e6e02d5cb8ca8d11f107b670cddfd10a7e81.tar.gz
zsh-1af2e6e02d5cb8ca8d11f107b670cddfd10a7e81.zip
36090: keep signals queued for preprompt()
-rw-r--r--ChangeLog4
-rw-r--r--Src/init.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4553d2c23..c2274718b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-08-11 Barton E. Schaefer <schaefer@zsh.org>
+
+ * 36090: Src/init.c: keep signals queued for preprompt()
+
2015-08-11 Oliver Kiddle <opk@zsh.org>
* 36096: Src/Zle/zle_move.c: special . mark in vi mode
diff --git a/Src/init.c b/Src/init.c
index f2021f073..22db4b3b2 100644
--- a/Src/init.c
+++ b/Src/init.c
@@ -127,9 +127,7 @@ loop(int toplevel, int justonce)
* no matter what.
*/
errflag = 0;
- unqueue_signals();
preprompt();
- queue_signals();
if (stophist != 3)
hbegin(1);
else