aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_permchannels.cpp
diff options
context:
space:
mode:
authorGravatar Attila Molnar2014-02-21 14:18:49 +0100
committerGravatar Attila Molnar2014-02-21 14:18:49 +0100
commit9e123ad1218e8c3ff29cee2a8a6e1b4b6f56b33b (patch)
tree5863fec6e189f27b9a9771d8ddaf6f4727bc4a79 /src/modules/m_permchannels.cpp
parentAdd a ModeParser::FindMode() overload that takes a mode name and a mode type (diff)
downloadinspircd++-9e123ad1218e8c3ff29cee2a8a6e1b4b6f56b33b.tar.gz
inspircd++-9e123ad1218e8c3ff29cee2a8a6e1b4b6f56b33b.tar.bz2
inspircd++-9e123ad1218e8c3ff29cee2a8a6e1b4b6f56b33b.zip
Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcnt
Diffstat (limited to 'src/modules/m_permchannels.cpp')
-rw-r--r--src/modules/m_permchannels.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/m_permchannels.cpp b/src/modules/m_permchannels.cpp
index 1de07ba07..edb752f67 100644
--- a/src/modules/m_permchannels.cpp
+++ b/src/modules/m_permchannels.cpp
@@ -275,9 +275,9 @@ public:
}
}
- ModResult OnRawMode(User* user, Channel* chan, const char mode, const std::string &param, bool adding, int pcnt) CXX11_OVERRIDE
+ ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) CXX11_OVERRIDE
{
- if (chan && (chan->IsModeSet(p) || mode == p.GetModeChar()))
+ if (chan && (chan->IsModeSet(p) || mh == &p))
dirty = true;
return MOD_RES_PASSTHRU;