Add an option to create windows at the end

I prefer to group my windows by topic, with occasional gaps between them
to start the next group at a multiple of 10. This new option avoids
irssi filling those gaps.
This commit is contained in:
Dennis Kaarsemaker 2016-04-27 21:59:50 +02:00
commit a8978726b6

View file

@ -49,6 +49,17 @@ static int window_get_new_refnum(void)
refnum = 1;
tmp = windows;
if(settings_get_bool("window_create_at_end")) {
while (tmp != NULL) {
win = tmp->data;
if(win->refnum > refnum)
refnum = win->refnum;
tmp = tmp->next;
}
refnum++;
}
else {
while (tmp != NULL) {
win = tmp->data;
@ -60,6 +71,7 @@ static int window_get_new_refnum(void)
refnum++;
tmp = windows;
}
}
return refnum;
}
@ -712,6 +724,7 @@ void windows_init(void)
daycheck = 0; daytag = -1;
settings_add_bool("lookandfeel", "window_auto_change", FALSE);
settings_add_bool("lookandfeel", "windows_auto_renumber", TRUE);
settings_add_bool("lookandfeel", "window_create_at_end", FALSE);
settings_add_bool("lookandfeel", "window_check_level_first", FALSE);
settings_add_level("lookandfeel", "window_default_level", "NONE");