diff --git a/src/ircmanager.cpp b/src/ircmanager.cpp index f51c1a4fe..7b3a3c47f 100644 --- a/src/ircmanager.cpp +++ b/src/ircmanager.cpp @@ -169,7 +169,8 @@ void IrcManager::beginConnecting() this->readConnection->moveToThread(QCoreApplication::instance()->thread()); for (auto &channel : ChannelManager::getInstance().getItems()) { - this->joinChannel(channel->getName()); + this->writeConnection->sendRaw("JOIN #" + channel->getName()); + this->readConnection->sendRaw("JOIN #" + channel->getName()); } this->writeConnection->open();