GUI simple search: always disable the popup after backspace and delete

This commit is contained in:
Jean-Francois Dockes 2019-10-13 16:03:45 +02:00
parent 3484451d46
commit 931ed5dd7e

View File

@ -261,12 +261,12 @@ bool SSearch::eventFilter(QObject *target, QEvent *event)
" popup "<<m_completer->popup() << " lineedit "<<queryText<< "\n");
QKeyEvent *keyEvent = (QKeyEvent *)event;
if (keyEvent->key() == Qt::Key_Backspace && target==m_completer->popup()) {
if (keyEvent->key() == Qt::Key_Backspace) {
LOGDEB("SSearch::eventFilter: backspace\n");
queryText->setCompleter(nullptr);
queryText->backspace();
return true;
} else if (keyEvent->key()==Qt::Key_Delete &&target==m_completer->popup()) {
} else if (keyEvent->key()==Qt::Key_Delete) {
LOGDEB("SSearch::eventFilter: delete\n");
queryText->setCompleter(nullptr);
queryText->del();