Don't apply suggestion when no suggestion list is shown

This commit is contained in:
abdo 2020-10-14 05:00:24 +03:00
parent 06292a45f3
commit 44e3ef690f

View file

@ -56,7 +56,10 @@ class TagEdit(QLineEdit):
if not self.completer.setCurrentRow(cur_row + 1): if not self.completer.setCurrentRow(cur_row + 1):
self.completer.setCurrentRow(0) self.completer.setCurrentRow(0)
return return
if evt.key() in (Qt.Key_Enter, Qt.Key_Return): if (
evt.key() in (Qt.Key_Enter, Qt.Key_Return)
and self.completer.popup().isVisible()
):
# apply first completion if no suggestion selected # apply first completion if no suggestion selected
selected_row = self.completer.popup().currentIndex().row() selected_row = self.completer.popup().currentIndex().row()
if selected_row == -1: if selected_row == -1: