From d5e2b1ae4cbc46cf776e7bd3351efc36c5a32bb9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 4 Oct 2014 20:36:37 +0530 Subject: [PATCH] Fix incorrect drag start caused by nicer cursor handling in the tag browser --- src/calibre/gui2/tag_browser/view.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index 0d5d4df894..e68b688da5 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -239,6 +239,8 @@ class TagsView(QTreeView): # {{{ self.setCursor(Qt.PointingHandCursor) else: self.unsetCursor() + if not event.buttons() & Qt.LeftButton: + return if self.in_drag_drop or not dex.isValid(): QTreeView.mouseMoveEvent(self, event) return