about summary refs log tree commit diff
diff options
context:
space:
mode:
-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