The `/wait` check is to test if the first command is a `/wait`, which would operate synchronously.
But `/wait` matches also on other commands – so, if, for example, we’d have a command like `/waiting`, it would be matched.
Instead we actually want to match on `/wait ` (with space at the end).
while (!expandedCommands.isEmpty()) {
QString command;
while (!expandedCommands.isEmpty()) {
QString command;
- if (expandedCommands[0].trimmed().toLower().startsWith("/wait")) {
+ if (expandedCommands[0].trimmed().toLower().startsWith("/wait ")) {
command = expandedCommands.join("; ");
expandedCommands.clear();
}
command = expandedCommands.join("; ");
expandedCommands.clear();
}