ignore enter keypress when completion is selected

master
Jussi Kuokkanen 4 years ago
parent aed8d23aca
commit 254b7549eb
  1. 13
      src/TextInputWidget.cpp

@ -256,12 +256,13 @@ FilteredTextEdit::keyPressEvent(QKeyEvent *event)
case Qt::Key_Enter:
if (emoji_popup_open_) {
if (!completer_->popup()->currentIndex().isValid()) {
// No completion to select, do normal behavior
completer_->popup()->hide();
emoji_popup_open_ = false;
}
else
event->ignore();
// No completion to select, do normal behavior
completer_->popup()->hide();
emoji_popup_open_ = false;
} else {
event->ignore();
return;
}
}
if (!(event->modifiers() & Qt::ShiftModifier)) {

Loading…
Cancel
Save