aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/QueryHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/QueryHandler.cpp')
-rw-r--r--src/server/game/Handlers/QueryHandler.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp
index 3e541aed253..aec8553cb53 100644
--- a/src/server/game/Handlers/QueryHandler.cpp
+++ b/src/server/game/Handlers/QueryHandler.cpp
@@ -299,14 +299,14 @@ void WorldSession::HandlePageTextQueryOpcode(WorldPacket& recvData)
{
std::string Text = pageText->Text;
- int loc_idx = GetSessionDbLocaleIndex();
- if (loc_idx >= 0)
- if (PageTextLocale const* player = sObjectMgr->GetPageTextLocale(pageID))
- ObjectMgr::GetLocaleString(player->Text, loc_idx, Text);
+ LocaleConstant localeConstant = GetSessionDbLocaleIndex();
+ if (localeConstant >= LOCALE_enUS)
+ if (PageTextLocale const* pageTextLocale = sObjectMgr->GetPageTextLocale(pageID))
+ ObjectMgr::GetLocaleString(pageTextLocale->Text, localeConstant, Text);
data << Text;
- data << uint32(pageText->NextPage);
- pageID = pageText->NextPage;
+ data << uint32(pageText->NextPageID);
+ pageID = pageText->NextPageID;
}
SendPacket(&data);