aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/kernel/kvi_ircconnection.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kvirc/kernel/kvi_ircconnection.cpp b/src/kvirc/kernel/kvi_ircconnection.cpp
index 2b1593f4f..c18579c97 100644
--- a/src/kvirc/kernel/kvi_ircconnection.cpp
+++ b/src/kvirc/kernel/kvi_ircconnection.cpp
@@ -1522,10 +1522,15 @@ void KviIrcConnection::loginComplete(const QString & szNickName)
KviKvsScript::run(tmp.ptr(),m_pConsole);
}
+ bool bJoinStdChannels=true;
+
if(target()->server()->m_pReconnectInfo)
{
if(!target()->server()->m_pReconnectInfo->m_szJoinChannels.isEmpty())
+ {
+ bJoinStdChannels=false;
sendFmtData("JOIN %s",encodeText(target()->server()->m_pReconnectInfo->m_szJoinChannels).data());
+ }
KviQuery * pQuery;
@@ -1559,7 +1564,7 @@ void KviIrcConnection::loginComplete(const QString & szNickName)
target()->server()->m_pReconnectInfo=0;
}
- if(true) //FIXME rejoining standard channels on reconnection, too
+ if(bJoinStdChannels)
{
if(target()->network()->autoJoinChannelList())
{