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