GNOME Bugzilla – Bug 735005
gdk_drawable_get_screen() used for mask, which is a pixmap, not a window
Last modified: 2014-08-21 01:46:33 UTC
Created attachment 283799 [details] [review] Patch file The function gtk_drag_set_icon_pixmap() triggered failing assertions. This was because it called the function gdk_window_get_screen(mask), where "mask" is a pixmap, but not a window. This will lead to error messages such as: Gdk-CRITICAL **: IA__gdk_window_get_screen: assertion 'GDK_IS_WINDOW (window)' failed Gtk-CRITICAL **: IA__gtk_drag_set_icon_pixmap: assertion '! mask || gdk_window_get_screen (mask) == screen' failed I include a patch for 2.24.24.