diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 9cc8d3414b..fb52a3246b 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -211,7 +211,10 @@ class Completer(QListView): # {{{ # self.debug_event(e) if etype == e.KeyPress: - key = e.key() + try: + key = e.key() + except AttributeError: + return QObject.eventFilter(self, obj, e) if key == Qt.Key_Escape: self.hide() e.accept()