Index: src/vte.c =================================================================== --- src/vte.c (revision 2362) +++ src/vte.c (working copy) @@ -8637,8 +8637,7 @@ { VteTerminal *terminal; GdkWindowAttr attributes; - GdkPixmap *bitmap; - GdkColor black = {0,0,0}, color; + GdkColor color; guint attributes_mask = 0, i; _vte_debug_print(VTE_DEBUG_LIFECYCLE, "vte_terminal_realize()\n"); @@ -8736,13 +8735,8 @@ terminal->pvt->modifiers = 0; /* Create our invisible cursor. */ - bitmap = gdk_bitmap_create_from_data(widget->window, "\0", 1, 1); - terminal->pvt->mouse_inviso_cursor = gdk_cursor_new_from_pixmap(bitmap, - bitmap, - &black, - &black, - 0, 0); - g_object_unref(bitmap); + terminal->pvt->mouse_inviso_cursor = + vte_terminal_cursor_new(terminal, -2 /* GDK_BLANK_CURSOR */); widget->style = gtk_style_attach(widget->style, widget->window);