From c65434fabbde6296ad3ade105ec27623fc124d21 Mon Sep 17 00:00:00 2001 From: lotodore Date: Wed, 10 Oct 2007 11:56:09 +0000 Subject: [PATCH] Config option completely disables irc. --- src/session.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/session.cpp b/src/session.cpp index ad0b304c..cd1bed56 100755 --- a/src/session.cpp +++ b/src/session.cpp @@ -131,14 +131,17 @@ void Session::startInternetClient() } myGameType = GAME_TYPE_INTERNET; - myIrcThread = new IrcThread(*myGui); - myIrcThread->Init( - myConfig->readConfigString("IRCServerAddress"), - myConfig->readConfigInt("IRCServerPort"), - myConfig->readConfigInt("IRCServerUseIpv6") == 1, - myConfig->readConfigString("MyName"), - myConfig->readConfigString("IRCChannel")); - myIrcThread->Run(); + if (myConfig->readConfigInt("UseIRCLobbyChat")) + { + myIrcThread = new IrcThread(*myGui); + myIrcThread->Init( + myConfig->readConfigString("IRCServerAddress"), + myConfig->readConfigInt("IRCServerPort"), + myConfig->readConfigInt("IRCServerUseIpv6") == 1, + myConfig->readConfigString("MyName"), + myConfig->readConfigString("IRCChannel")); + myIrcThread->Run(); + } myNetClient = new ClientThread(*myGui, *myAvatarManager); myNetClient->Init(