diff --git a/ApplicationCode/UserInterface/RiuDragDrop.cpp b/ApplicationCode/UserInterface/RiuDragDrop.cpp index ef85c958e4..c5dcc4d75c 100644 --- a/ApplicationCode/UserInterface/RiuDragDrop.cpp +++ b/ApplicationCode/UserInterface/RiuDragDrop.cpp @@ -187,7 +187,8 @@ Qt::ItemFlags RiuDragDrop::flags( const QModelIndex& index ) const } else if ( dynamic_cast( uiItem ) ) { - if ( RiuTypedPdmObjects::containsTypedObjects( m_dragItems ) ) + if ( RiuTypedPdmObjects::containsTypedObjects( m_dragItems ) && + !RiuTypedPdmObjects::containsTypedObjects( m_dragItems ) ) { itemflags |= Qt::ItemIsDropEnabled; }