diff --git a/src/terminal-window.c b/src/terminal-window.c
index 36474f3..d078bed 100644
--- a/src/terminal-window.c
+++ b/src/terminal-window.c
@@ -3029,6 +3029,8 @@ terminal_window_move_screen (TerminalWindow *source_window,
 
   terminal_window_add_screen (dest_window, screen, dest_position);
   g_object_unref (screen);
+
+  terminal_mdi_container_set_active_screen (dest_window->priv->mdi_container, screen);
 }
 
 GList*
