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