diff options
| author | megamage <none@none> | 2009-05-14 11:59:15 -0500 |
|---|---|---|
| committer | megamage <none@none> | 2009-05-14 11:59:15 -0500 |
| commit | 9831dab114e72cec718315a97190c7d0806d08a2 (patch) | |
| tree | 6f59a44a645c8cc47b847135b0a17c5da37183b9 /src/game/Player.cpp | |
| parent | d3839aaaf023efaf11635fb88298956a3a26b4f4 (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.cpp | 7 |
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 |
