Commit bbb1404b authored by Matthias Clasen's avatar Matthias Clasen
Browse files

dragicon: No events, please

We run into trouble on X11 if the widgets
in the drag icon have drop targets attached.
Prevent this by suppressing event delivery
to drag icons outright.
parent af2a1721
......@@ -386,6 +386,7 @@ gtk_drag_icon_class_init (GtkDragIconClass *klass)
static void
gtk_drag_icon_init (GtkDragIcon *self)
gtk_widget_set_can_target (GTK_WIDGET (self), FALSE);
......@@ -568,7 +569,7 @@ gtk_drag_icon_create_widget_for_value (const GValue *value)
node = gsk_value_get_render_node (value);
if (node == NULL)
return NULL;
gsk_render_node_get_bounds (node, &bounds);
paintable = gtk_render_node_paintable_new (node, &bounds);
image = gtk_image_new_from_paintable (paintable);
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment