Skip to content

Commit 2095644

Browse files
committed
Restore drag pixmap
1 parent b0aa859 commit 2095644

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/windows/views/emojis_listview.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,15 @@ def startDrag(self, event):
5252
""" Override startDrag method to display custom icon """
5353

5454
# Get image of selected item
55-
selected_index = self.selectedIndexes()
55+
selected = self.selectedIndexes()
5656

5757
# Start drag operation
5858
drag = QDrag(self)
59-
drag.setMimeData(self.model.mimeData(selected_index))
59+
drag.setMimeData(self.model.mimeData(selected))
60+
icon = self.model.data(selected[0], Qt.DecorationRole)
61+
drag.setPixmap(icon.pixmap(QSize(self.drag_item_size, self.drag_item_size)))
62+
drag.setHotSpot(QPoint(self.drag_item_size / 2, self.drag_item_size / 2))
63+
6064

6165
# Create emoji file before drag starts
6266
data = json.loads(drag.mimeData().text())

0 commit comments

Comments
 (0)