From 95593de52c9b89dd3dae8d79a2c76efc81d9d353 Mon Sep 17 00:00:00 2001 From: attilamolnar Date: Thu, 13 Jun 2013 19:00:01 +0200 Subject: Call Channel::SetModeParam() from the mode parser when needed instead of requiring mode handlers to do it --- src/channels.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/channels.cpp') diff --git a/src/channels.cpp b/src/channels.cpp index 0d43bc802..b8629bf2c 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -56,12 +56,9 @@ void Channel::SetMode(ModeHandler* mh, bool on) void Channel::SetModeParam(char mode, const std::string& parameter) { - CustomModeList::iterator n = custom_mode_params.find(mode); - // always erase, even if changing, so that the map gets the new value - if (n != custom_mode_params.end()) - custom_mode_params.erase(n); if (parameter.empty()) { + custom_mode_params.erase(mode); modes[mode-65] = false; } else -- cgit v1.3.1-10-gc9f91