From 2e6db62d1f01fb92dd57fdf229147ff26ffc561e Mon Sep 17 00:00:00 2001 From: ZenWalker Date: Sun, 6 Nov 2016 02:04:11 +0100 Subject: Fix window size when a second tab is added by drag-n-drop based on gnome-terminal commit: https://git.gnome.org/browse/gnome-terminal/commit/?id=d3e593e4974303618305da4e0d20f0d5c10f83b0 --- src/terminal-window.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/terminal-window.c b/src/terminal-window.c index c06bbc5..fd374ec 100644 --- a/src/terminal-window.c +++ b/src/terminal-window.c @@ -3038,6 +3038,7 @@ notebook_page_added_callback (GtkWidget *notebook, { TerminalWindowPrivate *priv = window->priv; TerminalScreen *screen; + int pages; screen = terminal_screen_container_get_screen (TERMINAL_SCREEN_CONTAINER (container)); @@ -3096,6 +3097,8 @@ notebook_page_added_callback (GtkWidget *notebook, gtk_window_present_with_time (GTK_WINDOW (window), gtk_get_current_event_time ()); priv->present_on_insert = FALSE; } + pages = gtk_notebook_get_n_pages (GTK_NOTEBOOK (notebook)); + if (pages == 2) terminal_window_update_size (window, priv->active_screen, TRUE); } static void -- cgit v1.2.1