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):
self.completer.setCurrentRow(0)
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
selected_row = self.completer.popup().currentIndex().row()
if selected_row == -1: