From e9096505f07fc0c08a7c36f3680c1fde975d4f80 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Sat, 9 Aug 2008 16:47:40 +0200 Subject: [PATCH] fixing BR #250 (no oper status on new channels) --- src/common/ircchannel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.20.1