diff options
| author | 2026-03-19 13:56:39 +0000 | |
|---|---|---|
| committer | 2026-03-19 13:56:39 +0000 | |
| commit | 458aee806731b45383ba7d09b6c6e88e60ebbf82 (patch) | |
| tree | 034758dbd9970f1ae88276a4b5b098cc42224ad5 /src/mode.cpp | |
| parent | Merge branch 'insp4' into master. (diff) | |
Improve support for renaming modes.
Diffstat (limited to 'src/mode.cpp')
| -rw-r--r-- | src/mode.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mode.cpp b/src/mode.cpp index 33bf6d0ff..7d454728f 100644 --- a/src/mode.cpp +++ b/src/mode.cpp @@ -126,6 +126,13 @@ void ModeHandler::UnregisterService() ServerInstance->Modules.DelReferent(this); } +const std::string& ModeHandler::GetName(bool old) const +{ + if (old && !this->oldname.empty()) + return this->oldname; + return this->service_name; +} + bool SimpleUserMode::OnModeChange(User* source, User* dest, Channel* channel, Modes::Change& change) { /* We're either trying to add a mode we already have or |
