summary refs log tree commit diff
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.tar.xz
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