Browse Source

页面编辑-禁止其他文件拖拽插入

tangchao 1 year ago
parent
commit
70f0909c2f

+ 2 - 1
PDF Office/PDF Master/Class/PDFWindowController/Side/LeftSide/Thumbnail/KMPDFThumbnailView.swift

@@ -291,7 +291,7 @@ extension KMPDFThumbnailView: NSCollectionViewDelegate {
             return .move
         }
 
-        return NSDragOperation.generic
+        return NSDragOperation(rawValue: 0)
     }
     
     func collectionView(_ collectionView: NSCollectionView, acceptDrop draggingInfo: NSDraggingInfo, indexPath: IndexPath, dropOperation: NSCollectionView.DropOperation) -> Bool {
@@ -301,6 +301,7 @@ extension KMPDFThumbnailView: NSCollectionViewDelegate {
         let pboard = draggingInfo.draggingPasteboard
         if (pboard.availableType(from: [NSPasteboard.PasteboardType(rawValue: "localForDraggedTypes")]) != nil) {
             let dragIndexPath = self.dragedIndexPaths.first
+            self.dragedIndexPaths.removeAll()
             if (dragIndexPath == nil) {
                 return false
             }