X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorenetwork.cpp;h=5e2c3b1d6c0da7a8ff6f788137b2101106e2c6ec;hp=3dc0cc2720a76b9c65433989880ce8ca80f60f92;hb=7b7f0f6852c95b53a9b02d3a22a02e7c16ac7194;hpb=c8034446b66ab7964433235c51ce32bfc3c9d672 diff --git a/src/core/corenetwork.cpp b/src/core/corenetwork.cpp index 3dc0cc27..5e2c3b1d 100644 --- a/src/core/corenetwork.cpp +++ b/src/core/corenetwork.cpp @@ -403,7 +403,9 @@ void CoreNetwork::networkInitialized() { } // restore away state - userInputHandler()->handleAway(BufferInfo(), Core::awayMessage(userId(), networkId())); + QString awayMsg = Core::awayMessage(userId(), networkId()); + if(!awayMsg.isEmpty()) + userInputHandler()->handleAway(BufferInfo(), Core::awayMessage(userId(), networkId())); // restore old user modes if server default mode is set. IrcUser *me_ = me();