aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_hideoper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/m_hideoper.cpp')
-rw-r--r--src/modules/m_hideoper.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/m_hideoper.cpp b/src/modules/m_hideoper.cpp
index 928c045fa..95a5ac4e6 100644
--- a/src/modules/m_hideoper.cpp
+++ b/src/modules/m_hideoper.cpp
@@ -33,20 +33,20 @@
/** Handles user mode +H
*/
-class HideOper : public SimpleUserModeHandler
+class HideOper final
+ : public SimpleUserMode
{
public:
size_t opercount = 0;
HideOper(Module* Creator)
- : SimpleUserModeHandler(Creator, "hideoper", 'H')
+ : SimpleUserMode(Creator, "hideoper", 'H', true)
{
- oper = true;
}
ModeAction OnModeChange(User* source, User* dest, Channel* channel, Modes::Change& change) override
{
- if (SimpleUserModeHandler::OnModeChange(source, dest, channel, change) == MODEACTION_DENY)
+ if (SimpleUserMode::OnModeChange(source, dest, channel, change) == MODEACTION_DENY)
return MODEACTION_DENY;
if (change.adding)