From db8bc6c134ef67c59fc729559aefa340b012c12b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 12 Jul 2014 23:36:44 +0530 Subject: [PATCH] complete2: Workaround for underMouse() not working in Qt5 --- src/calibre/gui2/complete2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index f57ce06001..f6aa9f378f 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -245,7 +245,7 @@ class Completer(QListView): # {{{ if e.isAccepted(): return True elif etype == e.MouseButtonPress: - if not self.underMouse(): + if not self.rect().contains(self.mapFromGlobal(e.globalPos())): QTimer.singleShot(0, self.hide) e.accept() return True