isknown = false;
}
- if(!_userModes.contains(ircuser) && ircuser) {
+ if(!_userModes.contains(ircuser)) {
qWarning() << "Channel" << name() << "received data for unknown User" << ircuser->nick();
isknown = false;
}
IrcUser *ircUser = static_cast<IrcUser *>(sender());
Q_ASSERT(ircUser);
_userModes.remove(ircUser);
+ emit ircUserParted(ircUser);
}
void IrcChannel::ircUserNickSet(QString nick) {