diff --git a/app/widgets/gimpcontainerview.c b/app/widgets/gimpcontainerview.c index 4e087f4312..41a24e6547 100644 --- a/app/widgets/gimpcontainerview.c +++ b/app/widgets/gimpcontainerview.c @@ -1185,11 +1185,9 @@ gimp_container_view_button_viewable_dropped (GtkWidget *widget, GimpViewable *viewable, gpointer data) { - GimpContainerView *view = GIMP_CONTAINER_VIEW (data); - GimpContainerViewPrivate *private = GIMP_CONTAINER_VIEW_GET_PRIVATE (view); + GimpContainerView *view = GIMP_CONTAINER_VIEW (data); - if (viewable && private->container && - gimp_container_have (private->container, GIMP_OBJECT (viewable))) + if (viewable && gimp_container_view_lookup (view, viewable)) { gimp_container_view_item_selected (view, viewable); diff --git a/app/widgets/gimpitemtreeview.c b/app/widgets/gimpitemtreeview.c index c470e62590..b78bc75869 100644 --- a/app/widgets/gimpitemtreeview.c +++ b/app/widgets/gimpitemtreeview.c @@ -1134,13 +1134,10 @@ gimp_item_tree_view_new_dropped (GtkWidget *widget, gpointer data) { GimpItemTreeViewClass *item_view_class = GIMP_ITEM_TREE_VIEW_GET_CLASS (data); - GimpItemTreeView *view = GIMP_ITEM_TREE_VIEW (data); - GimpContainer *container; + GimpContainerView *view = GIMP_CONTAINER_VIEW (data); - container = gimp_container_view_get_container (GIMP_CONTAINER_VIEW (view)); - - if (viewable && gimp_container_have (container, GIMP_OBJECT (viewable)) && - item_view_class->new_default_action) + if (item_view_class->new_default_action && + viewable && gimp_container_view_lookup (view, viewable)) { GtkAction *action;