fix smiley bug

This commit is contained in:
howdy-partner 2021-06-10 00:41:42 +03:00 committed by csoler
parent 20c0032ca8
commit 3cfab3ace0

View File

@ -1583,7 +1583,12 @@ void ChatWidget::addSmiley()
smiley += QString(" ");
// add preceding space when needed (not at start of text or preceding space already exists)
QString plainText = ui->chatTextEdit->toPlainText();
QChar start = plainText[ui->chatTextEdit->textCursor().position() - 1];
int startPosition = ui->chatTextEdit->textCursor().position();
if (startPosition > 0)
startPosition -= 1;
QChar start = plainText[startPosition];
if(!ui->chatTextEdit->textCursor().atStart() && start != QChar(' '))
smiley = QString(" ") + smiley;