rem: empty_bitmap = gdk_bitmap_create_from_data (	widget->window, invisible_cursor_bits, 1, 1);
add: widget = GTK_WIDGET (vw);
context: gst_video_widget_update_cursor (GstVideoWidget *vw){	GtkWidget *widget;		g_return_if_fail(vw != NULL);	g_return_if_fail(GST_IS_VIDEO_WIDGET(vw));		widget = GTK_WIDGET (vw);		if (widget->window == NULL)		return;		if (vw->priv->cursor_visible)		gdk_window_set_cursor (widget->window, NULL);	else {			GdkBitmap *empty_bitmap;		GdkColor useless;		GdkCursor *cursor;		char invisible_cursor_bits[] = { 0x0 }; 		useless.red = useless.green = useless.blue = useless.pixel = 0;		empty_bitmap = gdk_bitmap_create_from_data (	widget->window,														invisible_cursor_bits,														1, 1);		cursor = gdk_cursor_new_from_pixmap (	empty_bitmap,												empty_bitmap,												&useless,												&useless, 0, 0);					gdk_window_set_cursor (widget->window, cursor);		gdk_cursor_unref (cursor);		g_object_unref (empty_bitmap);	}	}