From a733b6975d4747314c5fa3c15376697dfdf9a4c2 Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson Date: Fri, 21 Sep 2018 22:01:21 +0200 Subject: [PATCH] make emote popup emote insertions less risky --- src/widgets/splits/SplitInput.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/widgets/splits/SplitInput.cpp b/src/widgets/splits/SplitInput.cpp index f56341c3..9401052f 100644 --- a/src/widgets/splits/SplitInput.cpp +++ b/src/widgets/splits/SplitInput.cpp @@ -155,12 +155,10 @@ void SplitInput::openEmotePopup() QTextCursor cursor = this->ui_.textEdit->textCursor(); QString textToInsert(link.value + " "); - auto symbolBeforeCursor = - getInputText()[cursor.position() - 1]; // If symbol before cursor isn't space or empty // Then insert space before emote. - if (!symbolBeforeCursor.isSpace() && - !symbolBeforeCursor.isNull()) { + if (cursor.position() > 0 && + !this->getInputText()[cursor.position() - 1].isSpace()) { textToInsert = " " + textToInsert; } this->insertText(textToInsert);