From 47eda740cca35dcd5987e38af573a9bf9af39a15 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 2 Dec 2000 22:07:24 +0000 Subject: [PATCH] /SET autocreate_windows - should we create new windows for new window items or just place everything to one window git-svn-id: http://svn.irssi.org/repos/irssi/trunk@925 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-common/core/window-items.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/fe-common/core/window-items.c b/src/fe-common/core/window-items.c index 3e0a15db..6e08ce39 100644 --- a/src/fe-common/core/window-items.c +++ b/src/fe-common/core/window-items.c @@ -281,7 +281,12 @@ void window_item_create(WI_ITEM_REC *item, int automatic) } } } - g_free_not_null(str); + g_free_not_null(str); + + if (window == NULL && !settings_get_bool("autocreate_windows")) { + /* never create new windows automatically */ + window = active_win; + } if (window == NULL) { /* create new window to use */ @@ -314,6 +319,7 @@ static void signal_window_item_changed(WINDOW_REC *window, WI_ITEM_REC *item) void window_items_init(void) { settings_add_bool("lookandfeel", "reuse_unused_windows", FALSE); + settings_add_bool("lookandfeel", "autocreate_windows", TRUE); signal_add_last("window item changed", (SIGNAL_FUNC) signal_window_item_changed); }