From e26bd89124cc8e88e656ca542fcc5323199c82f3 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Fri, 6 Mar 2020 20:16:20 +0100 Subject: Don't add space after cmd in passToClonk when args is empty --- src/crsm.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crsm.cpp b/src/crsm.cpp index 9b6022b..5cddb73 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -2360,6 +2360,7 @@ void CRSM::handleIrcMessage(const ClientInfo &client, QString message, const QSt QString command; + // TODO: compare according to the IRC standard (case-insensitive, what else? maybe libcommuni has something like that already?) if(target == Config.IRC.IngameChannel && Session.IRC.UseIngameChat) { if(action) @@ -2596,7 +2597,7 @@ CMD_FUNCTION_IMPL(help) } CMD_FUNCTION_IMPL(passToClonk) - control.rawCommand(cmd + ' ' + args); + control.rawCommand(args.isEmpty() ? cmd : (cmd + ' ' + args)); return Success; } -- cgit v1.2.3-54-g00ecf