Ignore Ctrl+Tab in completion popup

This commit is contained in:
Kovid Goyal 2015-01-05 10:46:39 +05:30
parent 6a2490005c
commit 5853a7f779

View File

@ -179,11 +179,11 @@ class ChoosePopupWidget(QWidget):
if key == Qt.Key_Escape: if key == Qt.Key_Escape:
self.abort(), ev.accept() self.abort(), ev.accept()
return True return True
if key == Qt.Key_Tab: if key == Qt.Key_Tab and not ev.modifiers() & Qt.CTRL:
self.choose_next_result(previous=ev.modifiers() & Qt.ShiftModifier) self.choose_next_result(previous=ev.modifiers() & Qt.ShiftModifier)
ev.accept() ev.accept()
return True return True
if key == Qt.Key_Backtab: if key == Qt.Key_Backtab and not ev.modifiers() & Qt.CTRL:
self.choose_next_result(previous=ev.modifiers() & Qt.ShiftModifier) self.choose_next_result(previous=ev.modifiers() & Qt.ShiftModifier)
return True return True
if key in (Qt.Key_Up, Qt.Key_Down): if key in (Qt.Key_Up, Qt.Key_Down):