aboutsummaryrefslogtreecommitdiff
path: root/src/game/Player.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-14 11:59:15 -0500
committermegamage <none@none>2009-05-14 11:59:15 -0500
commit9831dab114e72cec718315a97190c7d0806d08a2 (patch)
tree6f59a44a645c8cc47b847135b0a17c5da37183b9 /src/game/Player.cpp
parentd3839aaaf023efaf11635fb88298956a3a26b4f4 (diff)
[7822] Avoid declined names form show in case disabled config option with russian client at non-russian realm. Author: Foks
--HG-- branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r--src/game/Player.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index f78fd969379..bb3bcb1b391 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -1492,7 +1492,12 @@ void Player::BuildEnumData( QueryResult * result, WorldPacket * p_data )
char_flags |= CHARACTER_FLAG_GHOST;
if(HasAtLoginFlag(AT_LOGIN_RENAME))
char_flags |= CHARACTER_FLAG_RENAME;
- if(sWorld.getConfig(CONFIG_DECLINED_NAMES_USED) && (fields[14].GetCppString() != ""))
+ if(sWorld.getConfig(CONFIG_DECLINED_NAMES_USED))
+ {
+ if(!fields[14].GetCppString().empty())
+ char_flags |= CHARACTER_FLAG_DECLINED;
+ }
+ else
char_flags |= CHARACTER_FLAG_DECLINED;
*p_data << uint32(char_flags); // character flags