From d883248be22c90d4d1fb061ea5665c5c258f73b9 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 11 Feb 2002 07:58:24 +0000 Subject: [PATCH] "/WINDOW IMMORTAL" shows the mortal-state. Error messages are printed in active window. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2428 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-common/core/window-commands.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/fe-common/core/window-commands.c b/src/fe-common/core/window-commands.c index e54478d7..2accad9d 100644 --- a/src/fe-common/core/window-commands.c +++ b/src/fe-common/core/window-commands.c @@ -346,14 +346,17 @@ static void cmd_window_immortal(const char *data) { int set; - if (g_strcasecmp(data, "ON") == 0) + if (*data == '\0') + set = active_win->immortal; + else if (g_strcasecmp(data, "ON") == 0) set = TRUE; else if (g_strcasecmp(data, "OFF") == 0) set = FALSE; else if (g_strcasecmp(data, "TOGGLE") == 0) set = !active_win->immortal; else { - printformat(NULL, NULL, MSGLEVEL_CLIENTERROR, TXT_NOT_TOGGLE); + printformat_window(active_win, MSGLEVEL_CLIENTERROR, + TXT_NOT_TOGGLE); return; }