This commit is contained in:
Dennis Kaarsemaker 2016-06-04 13:10:18 +00:00
commit 973adfc2f3

View file

@ -47,8 +47,19 @@ static int window_get_new_refnum(void)
GSList *tmp; GSList *tmp;
int refnum; int refnum;
refnum = 1; refnum = settings_get_int("window_create_min_number");
tmp = windows; 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) { while (tmp != NULL) {
win = tmp->data; win = tmp->data;
@ -60,6 +71,7 @@ static int window_get_new_refnum(void)
refnum++; refnum++;
tmp = windows; tmp = windows;
} }
}
return refnum; return refnum;
} }
@ -712,6 +724,8 @@ void windows_init(void)
daycheck = 0; daytag = -1; daycheck = 0; daytag = -1;
settings_add_bool("lookandfeel", "window_auto_change", FALSE); settings_add_bool("lookandfeel", "window_auto_change", FALSE);
settings_add_bool("lookandfeel", "windows_auto_renumber", TRUE); settings_add_bool("lookandfeel", "windows_auto_renumber", TRUE);
settings_add_bool("lookandfeel", "window_create_at_end", FALSE);
settings_add_int("lookandfeel", "window_create_min_number", 0);
settings_add_bool("lookandfeel", "window_check_level_first", FALSE); settings_add_bool("lookandfeel", "window_check_level_first", FALSE);
settings_add_level("lookandfeel", "window_default_level", "NONE"); settings_add_level("lookandfeel", "window_default_level", "NONE");