Index: terminal/terminal-screen.c =================================================================== --- terminal/terminal-screen.c (revision 27079) +++ terminal/terminal-screen.c (working copy) @@ -145,6 +145,7 @@ gboolean activity; guint reset_activity_cb; + time_t last_size_change; }; @@ -873,6 +874,8 @@ if (terminal_window_is_screen_active (screen)) return; + if (time(NULL) - screen->last_size_change <= 1) + return; g_object_get (G_OBJECT (screen->preferences), "tab-activity-timeout", &timeout_seconds, NULL); if (timeout_seconds < 1.0) @@ -952,6 +955,7 @@ } #endif } + screen->last_size_change = time(NULL); GDK_THREADS_LEAVE ();