소스 검색

[filebrowser] Unselect items when d&d a new item

Clément Espeute 2 달 전
부모
커밋
dffdbd2d40
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      hide/comp/FancyGallery.hx

+ 5 - 0
hide/comp/FancyGallery.hx

@@ -372,6 +372,11 @@ class FancyGallery<GalleryItem> extends hide.comp.Component {
 
 		data.element.draggable = true;
 		data.element.ondragstart = (e:js.html.DragEvent) -> {
+			if (!selection.get(cast data)) {
+				clearSelection();
+				setSelection(data, true);
+			}
+
 			if (dragAndDropInterface.onDragStart(data.item, e.dataTransfer)) {
 				e.dataTransfer.effectAllowed = "move";
 				e.dataTransfer.setDragImage(data.element, 0,0);