From 11f120d7ca15108619b5e26e8fa38a1565917d38 Mon Sep 17 00:00:00 2001 From: Tomatix Date: Fri, 29 Dec 2023 16:32:49 +0100 Subject: [PATCH] #139 Re-ordered /CTCP arguments: /CTCP command target message --- ICommand/ICommand.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ICommand/ICommand.cpp b/ICommand/ICommand.cpp index 8114cdb..cb14546 100644 --- a/ICommand/ICommand.cpp +++ b/ICommand/ICommand.cpp @@ -478,16 +478,16 @@ bool ICommand::tryParseInternal(QString cmdLine) using namespace Command::IRC; if (command == CTCP || command == CTCPREPLY) { - CommandData argv(cmdLine, { &ICommand::prd_AnyWord, &ICommand::prd_AnyWordToUpper, &ICommand::prd_Message }); + CommandData argv(cmdLine, { &ICommand::prd_AnyWordToUpper, &ICommand::prd_AnyWord, &ICommand::prd_Message }); if (!connection.isOnline()) print_notConnectedToServer(command); else if (!argv[0] || !argv[1]) print_notEnoughParameters(command); else { if (command == CTCP) - mp->cmd_ctcp(*argv[0], *argv[1], argv[2].value_or("")); + mp->cmd_ctcp(*argv[1], *argv[0], argv[2].value_or("")); else - mp->cmd_ctcpreply(*argv[0], *argv[1], argv[2].value_or("")); + mp->cmd_ctcpreply(*argv[1], *argv[0], argv[2].value_or("")); } return true; }