summaryrefslogtreecommitdiffstats
path: root/src/crsm.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-11-02 20:33:46 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2015-11-03 14:35:21 +0100
commitfa5f87a59b772d5dcf62298fbe92bfdda2557baf (patch)
tree2f89ee2b46a145313e1061919a7812caa437b04b /src/crsm.cpp
parent77baad2243f32fe2f2c4ffcb11ba142a3b23f7d5 (diff)
downloadmanager-fa5f87a59b772d5dcf62298fbe92bfdda2557baf.tar.gz
manager-fa5f87a59b772d5dcf62298fbe92bfdda2557baf.zip
Change nick when appropriate in applyConfig
Diffstat (limited to 'src/crsm.cpp')
-rw-r--r--src/crsm.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 1c55ea1..10665cc 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -1695,6 +1695,16 @@ void CRSM::applyConfig()
{
prepareAndConnectIrc();
}
+ else
+ {
+ if(connection->isConnected())
+ {
+ if(connection->nickName() != Config.IRC.Nick)
+ {
+ connection->sendCommand(IrcCommand::createNick(Config.IRC.Nick));
+ }
+ }
+ }
}
else
{