summaryrefslogtreecommitdiff
path: root/src/chat-server/chatchannelmanager.cpp
diff options
context:
space:
mode:
authorDavid Athay <ko2fan@gmail.com>2008-04-18 15:05:33 +0000
committerDavid Athay <ko2fan@gmail.com>2008-04-18 15:05:33 +0000
commit17637bdf1836b16ce3025ac993e44bb27dbff593 (patch)
treef9bb05a2d565d4f0bfbfef38f7f429768197be20 /src/chat-server/chatchannelmanager.cpp
parent6c9a64ba9686cd4390f8039421b7af903bb436e5 (diff)
downloadmanaserv-17637bdf1836b16ce3025ac993e44bb27dbff593.tar.gz
manaserv-17637bdf1836b16ce3025ac993e44bb27dbff593.tar.bz2
manaserv-17637bdf1836b16ce3025ac993e44bb27dbff593.tar.xz
manaserv-17637bdf1836b16ce3025ac993e44bb27dbff593.zip
Fixed guilds not being removed when leader quits.
Diffstat (limited to 'src/chat-server/chatchannelmanager.cpp')
-rw-r--r--src/chat-server/chatchannelmanager.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/chat-server/chatchannelmanager.cpp b/src/chat-server/chatchannelmanager.cpp
index 03a1c78b..258b2d60 100644
--- a/src/chat-server/chatchannelmanager.cpp
+++ b/src/chat-server/chatchannelmanager.cpp
@@ -29,7 +29,7 @@
#include "account-server/dalstorage.hpp"
#include "chat-server/chatclient.hpp"
-ChatChannelManager::ChatChannelManager() : mNextChannelId(0)
+ChatChannelManager::ChatChannelManager() : mNextChannelId(1)
{
// Load stored public chat channels from db
mChatChannels = storage->getChannelList();
@@ -146,7 +146,8 @@ int ChatChannelManager::nextUsable()
}
else
{
- channelId = ++mNextChannelId;
+ channelId = mNextChannelId;
+ ++mNextChannelId;
}
return channelId;