From a0dc40c61bcc8f358bb2d2c206c37c73f5482542 Mon Sep 17 00:00:00 2001 From: Eike Hein Date: Tue, 22 Jul 2014 15:15:00 +0200 Subject: [PATCH 16/23] Update cached auto-join command when setting CHANTYPES. --- ChangeLog | 3 +++ src/irc/server.cpp | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/irc/server.cpp b/src/irc/server.cpp index 84508cc..6c07129 100644 --- a/src/irc/server.cpp +++ b/src/irc/server.cpp @@ -534,6 +534,12 @@ void Server::showSSLDialog() void Server::setChannelTypes(const QString &pre) { m_channelPrefixes = pre; + + if (getConnectionSettings().reconnectCount() == 0) { + updateAutoJoin(m_connectionSettings.oneShotChannelList()); + } else { + updateAutoJoin(); + } } QString Server::getChannelTypes() const -- 1.9.3