IrcChannel::ircUserDestroyed() now sends appropriate signals. Plus some other small...
[quassel.git] / src / common / ircchannel.cpp
index c669d1f..577270d 100644 (file)
@@ -207,6 +207,8 @@ void IrcChannel::initSetUserModes(const QVariantMap &usermodes) {
 void IrcChannel::ircUserDestroyed() {
   IrcUser *ircUser = static_cast<IrcUser *>(sender());
   Q_ASSERT(ircUser);
+  emit ircUserParted(ircUser);
+  emit ircUserDestroyed(ircUser);
   _userModes.remove(ircUser);
 }