if (!msg.startsWith('/')) {
if (_nickRx.indexIn(msg) == 0) {
const Network *net = Client::network(bufferInfo.networkId());
- IrcUser *user = net ? net->ircUser(_nickRx.cap(1)) : 0;
+ IrcUser *user = net ? net->ircUser(_nickRx.cap(1)) : nullptr;
if (user)
user->setLastSpokenTo(bufferInfo.bufferId(), QDateTime::currentDateTime().toUTC());
}
void ClientUserInputHandler::handleList(const BufferInfo &bufferInfo, const QString &text)
{
- // Pass along any potential search parameters
- Client::instance()->displayChannelList(bufferInfo.networkId(), text);
+ // Pass along any potential search parameters, list channels immediately
+ Client::instance()->displayChannelList(bufferInfo.networkId(), text, true);
}