summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/users.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/users.cpp b/src/users.cpp
index 3c99b46e6..07aa0fabe 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -488,18 +488,18 @@ void User::SetMode(BotInfo *bi, const Anope::string &uname, const Anope::string
SetMode(bi, ModeManager::FindUserModeByName(uname), param);
}
-void User::RemoveMode(BotInfo *bi, UserMode *um)
+void User::RemoveMode(BotInfo *bi, UserMode *um, const Anope::string &param)
{
if (!um || !HasMode(um->name))
return;
- ModeManager::StackerAdd(bi, this, um, false);
+ ModeManager::StackerAdd(bi, this, um, false, param);
RemoveModeInternal(bi, um);
}
-void User::RemoveMode(BotInfo *bi, const Anope::string &name)
+void User::RemoveMode(BotInfo *bi, const Anope::string &name, const Anope::string &param)
{
- RemoveMode(bi, ModeManager::FindUserModeByName(name));
+ RemoveMode(bi, ModeManager::FindUserModeByName(name), param);
}
void User::SetModes(BotInfo *bi, const char *umodes, ...)