diff options
Diffstat (limited to 'src/servers.cpp')
| -rw-r--r-- | src/servers.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/servers.cpp b/src/servers.cpp index 37518e01e..d8752d90b 100644 --- a/src/servers.cpp +++ b/src/servers.cpp @@ -248,7 +248,9 @@ void Server::Sync(bool SyncLinks) if (this->GetUplink() && this->GetUplink() == Me) { FOREACH_MOD(I_OnUplinkSync, OnUplinkSync(this)); - restore_unsynced_topics(); + for (channel_map::const_iterator it = ChannelList.begin(), it_end = ChannelList.end(); it != it_end; ++it) + if (it->second->ci) + it->second->ci->RestoreTopic(); } } |
