fix command parsing

This commit is contained in:
LordMZTE 2021-03-28 15:36:46 +02:00
parent ff2e7bb989
commit 6c31bb6ddc
1 changed files with 2 additions and 3 deletions

View File

@ -15,6 +15,7 @@
#include <mtx/responses/common.hpp>
#include <mtx/responses/media.hpp>
#include <QRegExp>
#include "Cache.h"
#include "ChatPage.h"
@ -203,9 +204,7 @@ InputBar::send()
auto wasEdit = !room->edit().isEmpty();
if (text().startsWith('/')) {
int command_end = text().indexOf(' ');
if (command_end == -1)
command_end = text().indexOf('\n');
int command_end = text().indexOf(QRegExp("\\s+"));
if (command_end == -1)
command_end = text().size();
auto name = text().mid(1, command_end - 1);