diff options
| author | 2010-02-09 13:43:22 -0600 | |
|---|---|---|
| committer | 2010-08-03 17:32:35 -0400 | |
| commit | a0348c2bd8ec7a52a1e1fe8197a8a1050b6e48b8 (patch) | |
| tree | b07d012a939d1457e69ba7713d7efe1335dc5c73 /src/modules.cpp | |
| parent | Fix some mode letter sorting bugs (diff) | |
Actually sending mode changes to local users is helpful
Diffstat (limited to 'src/modules.cpp')
| -rw-r--r-- | src/modules.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules.cpp b/src/modules.cpp index 1f9d1a49b..e5df59d44 100644 --- a/src/modules.cpp +++ b/src/modules.cpp @@ -524,6 +524,7 @@ void InspIRCd::SendMode(const std::vector<std::string>& parameters, User *src) irc::modestacker modes; Modes->Parse(parameters, src, target, modes); Modes->Process(src, target, modes); + Modes->Send(src,target, modes); } void InspIRCd::SendGlobalMode(const std::vector<std::string>& parameters, User *src) @@ -532,12 +533,14 @@ void InspIRCd::SendGlobalMode(const std::vector<std::string>& parameters, User * irc::modestacker modes; Modes->Parse(parameters, src, target, modes); Modes->Process(src, target, modes); + Modes->Send(src,target, modes); PI->SendMode(src, target, modes); } void InspIRCd::SendMode(User *src, Extensible* target, irc::modestacker& modes, bool global) { Modes->Process(src, target, modes); + Modes->Send(src,target, modes); if (global) PI->SendMode(src, target, modes); } |
