diff options
-rw-r--r-- | window.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -923,8 +923,12 @@ set_defaults (SivWindow *window) if (height > monitor.height) height = monitor.height - 32; + + if (GTK_WIDGET_REALIZED (get_widget (window, "main_window"))) + gtk_window_resize (get_widget (window, "main_window"), width, height); + else + gtk_window_set_default_size (get_widget (window, "main_window"), width, height); - gtk_window_set_default_size (get_widget (window, "main_window"), width, height); gtk_window_move (get_widget (window, "main_window"), (monitor.width - width) / 2, (monitor.height - height) / 2); |