X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fuserinputhandler.cpp;h=deddc925f10acfefb189951919ff08652e6f8684;hp=e9b01399b5bed573e0732306c36956fc17a1d8dc;hb=82dd90f4684db4240311edc13bd3707772e0dbe8;hpb=6579cd49c867ce3fb6c99127851a881ea82d1b1b diff --git a/src/core/userinputhandler.cpp b/src/core/userinputhandler.cpp index e9b01399..deddc925 100644 --- a/src/core/userinputhandler.cpp +++ b/src/core/userinputhandler.cpp @@ -146,13 +146,6 @@ void UserInputHandler::handleInvite(const BufferInfo &bufferInfo, const QString emit putCmd("INVITE", serverEncode(params)); } -void UserInputHandler::handleJ(const BufferInfo &bufferInfo, const QString &msg) { - QString trimmed = msg.trimmed(); - if(trimmed.length() == 0) return; - if(trimmed[0].isLetter()) trimmed.prepend("#"); - handleJoin(bufferInfo, trimmed); -} - void UserInputHandler::handleJoin(const BufferInfo &bufferInfo, const QString &msg) { Q_UNUSED(bufferInfo) QStringList params = msg.trimmed().split(" "); @@ -367,6 +360,8 @@ void UserInputHandler::expand(const QString &alias, const BufferInfo &bufferInfo command = command.replace(QString("$%1").arg(j), params[j - 1]); } command = command.replace("$0", msg); + command = command.replace("$channelname", bufferInfo.bufferName()); + command = command.replace("$currentnick", network()->myNick()); handleUserInput(bufferInfo, command); } }