Fixed mention bug

This commit is contained in:
poixen 2016-07-04 20:23:32 +02:00
parent 066aff96d7
commit 3717c7440a

View file

@ -75,10 +75,12 @@ void LineEditCompleter::keyPressEvent(QKeyEvent * event)
}
QLineEdit::keyPressEvent(event);
QString textValue = text();
//Wait until the first character after @
if (!c || text().right(1).contains("@"))
// return if the completer is null or if the most recently typed char was '@'.
// Only want the popup AFTER typing the first char of the mention.
if (!c || text().right(1).contains("@")) {
c->popup()->hide();
return;
}
//Set new completion prefix
c->setCompletionPrefix(cursorWord(text()));