X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircchannel.cpp;h=cff2e7513c50de00d406fa05acedc89067afbdee;hp=c669d1f0fc400a45a12e37626b9b9507c18ef403;hb=69952553cf2f5248a0c7e964d6d5844065d26612;hpb=e671e9da1edaab37ec403f575979f9a92a766e9a diff --git a/src/common/ircchannel.cpp b/src/common/ircchannel.cpp index c669d1f0..cff2e751 100644 --- a/src/common/ircchannel.cpp +++ b/src/common/ircchannel.cpp @@ -56,7 +56,7 @@ bool IrcChannel::isKnownUser(IrcUser *ircuser) const { isknown = false; } - if(!_userModes.contains(ircuser) && ircuser) { + if(!_userModes.contains(ircuser)) { qWarning() << "Channel" << name() << "received data for unknown User" << ircuser->nick(); isknown = false; } @@ -208,6 +208,7 @@ void IrcChannel::ircUserDestroyed() { IrcUser *ircUser = static_cast(sender()); Q_ASSERT(ircUser); _userModes.remove(ircUser); + emit ircUserParted(ircUser); } void IrcChannel::ircUserNickSet(QString nick) {