aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2019-08-09 12:03:46 +0200
committerTreeston <treeston.mmoc@gmail.com>2019-08-09 12:04:20 +0200
commit464b0b059b5ccb7db6d2f282937711032005b5c3 (patch)
tree0eeebafd68c2a17f3084b9f088af9ed695d1f369 /src/server/game/Entities
parent31b4b897e4938b3f04d53c584b02ab4402132864 (diff)
Core/Channels: Fix a bug that would cause channel settings to disappear in certain settings. Fix a bug that would cause channels to not be saved on .server shutdown without delay. Closes #23699.
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 85346522d2d..336d2fa5917 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -5062,12 +5062,8 @@ void Player::CleanupChannels()
// delete channel if empty
if (ChannelMgr* cMgr = ChannelMgr::forTeam(GetTeam()))
- {
if (ch->IsConstant())
cMgr->LeftChannel(ch->GetChannelId(), ch->GetZoneEntry());
- else
- cMgr->LeftChannel(ch->GetName());
- }
}
TC_LOG_DEBUG("chat.system", "Player::CleanupChannels: Channels of player '%s' (%s) cleaned up.", GetName().c_str(), GetGUID().ToString().c_str());
}