diff -U 5 -r gnome-terminal-2.22.0/src/terminal-screen.c gnome-terminal-2.22.0-new/src/terminal-screen.c
--- gnome-terminal-2.22.0/src/terminal-screen.c	2008-03-10 17:10:56.000000000 -0400
+++ gnome-terminal-2.22.0-new/src/terminal-screen.c	2008-03-28 13:17:54.000000000 -0400
@@ -244,17 +244,11 @@
 static void
 terminal_screen_sync_settings (GtkSettings *settings,
                                GParamSpec *pspec,
                                TerminalScreen *screen)
 {
-  gboolean blink;
-
-  g_object_get (G_OBJECT (settings),
-                "gtk-cursor-blink", &blink,
-                NULL);
-
-  terminal_widget_set_cursor_blinks (screen->priv->term, blink);
+  terminal_widget_set_cursor_blinks (screen->priv->term, FALSE);
 }
 
 static void
 terminal_screen_screen_changed (GtkWidget *widget, GdkScreen *previous_screen)
 {
