diff options
author | Timo Sirainen <cras@irssi.org> | 2001-03-03 22:03:00 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2001-03-03 22:03:00 +0000 |
commit | 1a61f989e1b010200942e4693fadbd1119d1e783 (patch) | |
tree | c7e9950e61b8d06782110c03667dbe34bc3c011e /src/fe-common/core/fe-queries.c | |
parent | ab5166033cf5dd55934c38ed3f6c93a2c3ef872c (diff) | |
download | irssi-1a61f989e1b010200942e4693fadbd1119d1e783.zip |
When /SET autoclose_windows is ON, don't destroy windows if they have
some level set (like /join -w + /part in status window)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1327 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/fe-common/core/fe-queries.c')
-rw-r--r-- | src/fe-common/core/fe-queries.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/fe-common/core/fe-queries.c b/src/fe-common/core/fe-queries.c index 23606962..c1ffdc9b 100644 --- a/src/fe-common/core/fe-queries.c +++ b/src/fe-common/core/fe-queries.c @@ -83,9 +83,8 @@ static void signal_query_destroyed(QUERY_REC *query) if (window != NULL) { window_item_destroy((WI_ITEM_REC *) query); - if (window->items == NULL && windows->next != NULL && - !query->unwanted && settings_get_bool("autoclose_windows")) - window_destroy(window); + if (!query->unwanted) + window_auto_destroy(window); } } |