summaryrefslogtreecommitdiff
path: root/src/fe-text/mainwindows-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fe-text/mainwindows-layout.c')
-rw-r--r--src/fe-text/mainwindows-layout.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/fe-text/mainwindows-layout.c b/src/fe-text/mainwindows-layout.c
index b92fe108..78eebef3 100644
--- a/src/fe-text/mainwindows-layout.c
+++ b/src/fe-text/mainwindows-layout.c
@@ -128,12 +128,16 @@ static void sig_layout_restore(void)
/* create a new window + mainwindow */
signal_emit("gui window create override", 1,
GINT_TO_POINTER(0));
+
window = window_create(NULL, TRUE);
window_set_refnum(window, atoi(node->key));
if (lower_size > 0)
mainwindow_set_size(lower_window, lower_size);
+ window_set_active(window);
+ active_mainwin = WINDOW_MAIN(window);
+
lower_window = WINDOW_MAIN(window);
lower_size = config_node_get_int(node, "lines", 0);
}