diff --git a/src/widget/form/chatform.cpp b/src/widget/form/chatform.cpp index a37f9d7f8..3cd22aa7e 100644 --- a/src/widget/form/chatform.cpp +++ b/src/widget/form/chatform.cpp @@ -815,7 +815,7 @@ void ChatForm::loadHistory(QDateTime since, bool processUndelivered) // Show each messages ToxID authorId = ToxID::fromString(it.sender); QString authorStr = authorId.isMine() ? Core::getInstance()->getUsername() : resolveToxID(authorId); - bool isAction = it.message.startsWith("/me "); + bool isAction = it.message.startsWith("/me ") || it.message.startsWith("/ME "); ChatMessage::Ptr msg = ChatMessage::createChatMessage(authorStr, isAction ? it.message.right(it.message.length() - 4) : it.message, @@ -999,7 +999,7 @@ void ChatForm::SendMessageStr(QString msg) if (msg.isEmpty()) return; - bool isAction = msg.startsWith("/me "); + bool isAction = msg.startsWith("/me ") || msg.startsWith("/ME "); if (isAction) msg = msg = msg.right(msg.length() - 4); diff --git a/src/widget/form/groupchatform.cpp b/src/widget/form/groupchatform.cpp index c9cea1236..96733ec5e 100644 --- a/src/widget/form/groupchatform.cpp +++ b/src/widget/form/groupchatform.cpp @@ -101,7 +101,7 @@ void GroupChatForm::onSendTriggered() if (group->getPeersCount() != 1) { - if (msg.startsWith("/me ")) + if (msg.startsWith("/me ") || msg.startsWith("/ME ")) { msg = msg.right(msg.length() - 4); emit sendAction(group->getGroupId(), msg); @@ -113,7 +113,7 @@ void GroupChatForm::onSendTriggered() } else { - if (msg.startsWith("/me ")) + if (msg.startsWith("/me ") || msg.startsWith("/ME ")) addSelfMessage(msg.right(msg.length() - 4), true, QDateTime::currentDateTime(), true); else addSelfMessage(msg, false, QDateTime::currentDateTime(), true);