TagPanel: clear text after pressing return in the completion list

This commit is contained in:
Le Tan 2018-11-21 20:12:21 +08:00
parent 231f318259
commit 2e2f67ced4

View File

@ -84,7 +84,9 @@ void VTagPanel::setupUI()
g_mainWin->showStatusMessage(tr("Tag \"%1\" added").arg(text));
}
m_tagEdit->clear();
// Clear after a wait since it may be triggered by the completion.
// The activated() of completion will add text to the edit.
QTimer::singleShot(100, m_tagEdit, SLOT(clear()));
});
QValidator *validator = new QRegExpValidator(QRegExp("[^,]+"), m_tagEdit);