diff options
author | David Athay <ko2fan@gmail.com> | 2008-12-18 18:43:58 +0000 |
---|---|---|
committer | David Athay <ko2fan@gmail.com> | 2008-12-18 18:43:58 +0000 |
commit | 6a15413158f5d61d65d84f0aac552ceb4cbdd404 (patch) | |
tree | c69fa78eb55c074678bde6f0b16285edd96eaa5f /src | |
parent | 8e875492a0b3a10bf0a3a52907452535c4fa6ff7 (diff) | |
download | manaserv-6a15413158f5d61d65d84f0aac552ceb4cbdd404.tar.gz manaserv-6a15413158f5d61d65d84f0aac552ceb4cbdd404.tar.bz2 manaserv-6a15413158f5d61d65d84f0aac552ceb4cbdd404.tar.xz manaserv-6a15413158f5d61d65d84f0aac552ceb4cbdd404.zip |
Fix bug with removing players from guild
Diffstat (limited to 'src')
-rw-r--r-- | src/chat-server/guildhandler.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/chat-server/guildhandler.cpp b/src/chat-server/guildhandler.cpp index d68746f7..8873988d 100644 --- a/src/chat-server/guildhandler.cpp +++ b/src/chat-server/guildhandler.cpp @@ -336,13 +336,11 @@ ChatHandler::handleGuildQuit(ChatClient &client, MessageIn &msg) { chatChannelManager->removeChannel(chatChannelManager->getChannelId(guild->getName())); } - else - { - // guild manager checks if the member is the last in the guild - // and removes the guild if so - guildManager->removeGuildMember(guild, client.characterId); - sendGuildListUpdate(guild->getName(), client.characterName, GUILD_EVENT_LEAVING_PLAYER); - } + + // guild manager checks if the member is the last in the guild + // and removes the guild if so + guildManager->removeGuildMember(guild, client.characterId); + sendGuildListUpdate(guild->getName(), client.characterName, GUILD_EVENT_LEAVING_PLAYER); } else { |