diff --git a/src/fe-common/core/fe-windows.c b/src/fe-common/core/fe-windows.c index ee3b8d0b..1eaa745c 100644 --- a/src/fe-common/core/fe-windows.c +++ b/src/fe-common/core/fe-windows.c @@ -47,7 +47,7 @@ static int window_get_new_refnum(void) GSList *tmp; int refnum; - refnum = 1; + refnum = settings_get_int("window_create_min_number"); tmp = windows; if(settings_get_bool("window_create_at_end")) { while (tmp != NULL) { @@ -725,6 +725,7 @@ void windows_init(void) 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_int("lookandfeel", "window_create_min_number", 0); settings_add_bool("lookandfeel", "window_check_level_first", FALSE); settings_add_level("lookandfeel", "window_default_level", "NONE");