Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CatalogueUI : Don't "steal" irrelevant drags
We were accepting any drag which provided StringVectorData, when we should only have been accepting those which originated in the image listing (because we are using the drag to reorder images). This meant we were accepting drags of paths from the HierarchyView, and then clobbering the custom pointer in `__pathListingDragLeave`. This gave people the impression that the drag was broken, when in fact you could still continue and drop elsewhere (despite the pointer indicating otherwise). Also tweaked the drag move logic so we use exactly the same checks in both enter and move.
- Loading branch information