From 358848c80fc3f352efcb58946767ab477479f732 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 4 Dec 2000 11:01:37 +0000 Subject: [PATCH] /^command should stop also "print starting" and "print format" signals. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@957 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-common/core/fe-core-commands.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fe-common/core/fe-core-commands.c b/src/fe-common/core/fe-core-commands.c index 8885e94a..f8d83922 100644 --- a/src/fe-common/core/fe-core-commands.c +++ b/src/fe-common/core/fe-core-commands.c @@ -393,6 +393,8 @@ static void event_command(const char *data) cmdchar = strchr(settings_get_str("cmdchars"), *data); if (cmdchar != NULL && (data[1] == '^' || (data[1] == *cmdchar && data[2] == '^'))) { hide_output = TRUE; + signal_add_first("print starting", (SIGNAL_FUNC) sig_stop); + signal_add_first("print format", (SIGNAL_FUNC) sig_stop); signal_add_first("print text stripped", (SIGNAL_FUNC) sig_stop); signal_add_first("print text", (SIGNAL_FUNC) sig_stop); } @@ -402,6 +404,8 @@ static void event_command_last(const char *data) { if (hide_output) { hide_output = FALSE; + signal_remove("print starting", (SIGNAL_FUNC) sig_stop); + signal_remove("print format", (SIGNAL_FUNC) sig_stop); signal_remove("print text stripped", (SIGNAL_FUNC) sig_stop); signal_remove("print text", (SIGNAL_FUNC) sig_stop); }