Skip to content

Commit

Permalink
fix: dragging files references correct entry IDs
Browse files Browse the repository at this point in the history
  • Loading branch information
CyanVoxel committed Jan 15, 2025
1 parent 0cdb1a8 commit 44ff17c
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions tagstudio/src/qt/widgets/item_thumb.py
Original file line number Diff line number Diff line change
Expand Up @@ -507,16 +507,13 @@ def mouseMoveEvent(self, event): # noqa: N802
return

drag = QDrag(self.driver)
paths = []
paths: list[QUrl] = []
mimedata = QMimeData()

selected_ids = self.driver.selected
if self.item_id not in selected_ids:
selected_ids = [self.item_id]

for selected_id in selected_ids:
item_id = self.driver.item_thumbs[selected_id].item_id
entry = self.lib.get_entry(item_id)
for entry_id in selected_ids:
entry = self.lib.get_entry(entry_id)
if not entry:
continue

Expand All @@ -526,4 +523,4 @@ def mouseMoveEvent(self, event): # noqa: N802
mimedata.setUrls(paths)
drag.setMimeData(mimedata)
drag.exec(Qt.DropAction.CopyAction)
logger.info("dragged files to external program", thumbnail_indexs=selected_ids)
logger.info("[ItemThumb] Dragging Files:", entry_ids=selected_ids)

0 comments on commit 44ff17c

Please sign in to comment.