diff --git a/backends/libircclient-qt/main.cpp b/backends/libircclient-qt/main.cpp index 01b9e32d46799d0e5cae8248e0e1e4b314daf5b7..b021bf3c1b66fb6ac613dd20781ac33abcf59f34 100644 --- a/backends/libircclient-qt/main.cpp +++ b/backends/libircclient-qt/main.cpp @@ -65,6 +65,7 @@ class IRCNetworkPlugin : public NetworkPlugin { if (m_sessions[user] == NULL) return; m_sessions[user]->part(QString::fromStdString(room)); + m_sessions[user]->removeAutoJoinChannel(QString::fromStdString(room)); } std::map m_sessions;