dnd: When setting a dnd icon widget, unset old one

Setting a DND icon twice should actually work and not cause warnings the
2nd time.
This commit is contained in:
Benjamin Otte 2015-12-19 08:09:06 +01:00
parent fb0a628975
commit fa7816d99c

View File

@ -2485,6 +2485,8 @@ gtk_drag_set_icon_widget_internal (GdkDragContext *context,
gtk_widget_show (widget);
}
if (gtk_bin_get_child (GTK_BIN (info->icon_window)))
gtk_container_remove (GTK_CONTAINER (info->icon_window), gtk_bin_get_child (GTK_BIN (info->icon_window)));
gtk_container_add (GTK_CONTAINER (info->icon_window), widget);
out: