From: Marcus Eggenberger Date: Sat, 9 Aug 2008 14:47:40 +0000 (+0200) Subject: fixing BR #250 (no oper status on new channels) X-Git-Url: https://git.quassel-irc.org/?a=commitdiff_plain;h=97cbaaa822a1153ade6cdfa75a57df59cde83a97;p=quassel.git fixing BR #250 (no oper status on new channels) --- diff --git a/src/common/ircchannel.cpp b/src/common/ircchannel.cpp index 9a66d809..fd983608 100644 --- a/src/common/ircchannel.cpp +++ b/src/common/ircchannel.cpp @@ -137,8 +137,10 @@ void IrcChannel::joinIrcUsers(const QList &users, const QStringList & IrcUser *ircuser; for(int i = 0; i < users.count(); i++) { ircuser = users[i]; - if(!ircuser || _userModes.contains(ircuser)) + if(!ircuser || _userModes.contains(ircuser)) { + addUserMode(ircuser, modes[i]); continue; + } _userModes[ircuser] = modes[i]; ircuser->joinChannel(this);