From 47b36383712aa8ad47b5e36956908a22c679b39b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 19 Dec 2019 10:12:53 +0530 Subject: [PATCH] macOS: Fix drag and drop to re-arrange items in the viewer toolbar not working --- src/calibre/gui2/viewer/toolbars.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/toolbars.py b/src/calibre/gui2/viewer/toolbars.py index 7d778cfa55..c51062459b 100644 --- a/src/calibre/gui2/viewer/toolbars.py +++ b/src/calibre/gui2/viewer/toolbars.py @@ -13,6 +13,7 @@ from PyQt5.Qt import ( ) from PyQt5.QtWebEngineWidgets import QWebEnginePage +from calibre.constants import isosx from calibre.gui2 import elided_text from calibre.gui2.viewer.shortcuts import index_to_key_sequence from calibre.gui2.viewer.web_view import get_session_pref, set_book_path, vprefs @@ -251,7 +252,7 @@ class ActionsList(QListWidget): self.viewport().setAcceptDrops(True) self.setDropIndicatorShown(True) self.setDragDropMode(self.InternalMove) - self.setDefaultDropAction(Qt.MoveAction) + self.setDefaultDropAction(Qt.CopyAction if isosx else Qt.MoveAction) self.setMinimumHeight(400) self.is_source = is_source if is_source: