From 8f4c5aee594fb1e92f491c3630b710cf0953cecf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 13 Feb 2014 11:34:14 +0530 Subject: [PATCH] Fix spurious detection of hold gestures --- src/calibre/gui2/viewer/gestures.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/viewer/gestures.py b/src/calibre/gui2/viewer/gestures.py index 0f3e9b1f16..cc39a79704 100644 --- a/src/calibre/gui2/viewer/gestures.py +++ b/src/calibre/gui2/viewer/gestures.py @@ -179,6 +179,9 @@ class State(QObject): if pinch_dir is not None: self.pinched.emit(pinch_dir) + if not self.hold_started: + return + if TapAndHold in self.possible_gestures: tp = next(self.touch_points.itervalues()) self.tap_hold_finished.emit(tp)