aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/QueryHandler.cpp
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2015-04-11 19:50:41 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2015-04-11 19:50:41 +0200
commitaf62ebe765fe45ceb8b4275f5ed69a9b19cad914 (patch)
treeddaf5167992f23bb726e5655b40803792884efcc /src/server/game/Handlers/QueryHandler.cpp
parent9e2e8a7eeb49e50a9bd1e3b748167623819a504b (diff)
Core: Fix warning
Diffstat (limited to 'src/server/game/Handlers/QueryHandler.cpp')
-rw-r--r--src/server/game/Handlers/QueryHandler.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp
index 9ed3fb48b28..50848e51510 100644
--- a/src/server/game/Handlers/QueryHandler.cpp
+++ b/src/server/game/Handlers/QueryHandler.cpp
@@ -238,8 +238,6 @@ void WorldSession::HandleQueryPageText(WorldPackets::Query::QueryPageText& packe
{
PageText const* pageText = sObjectMgr->GetPageText(pageID);
- std::string text = pageText->Text;
-
WorldPackets::Query::QueryPageTextResponse response;
response.PageTextID = pageID;
@@ -250,15 +248,15 @@ void WorldSession::HandleQueryPageText(WorldPackets::Query::QueryPageText& packe
}
else
{
- LocaleConstant localeConstant = GetSessionDbLocaleIndex();
- if (localeConstant >= LOCALE_enUS)
- if (PageTextLocale const* pageTextLocale = sObjectMgr->GetPageTextLocale(pageID))
- ObjectMgr::GetLocaleString(pageTextLocale->Text, localeConstant, text);
-
response.Allow = true;
response.Info.ID = pageID;
response.Info.NextPageID = pageText->NextPageID;
- response.Info.Text = text;
+ response.Info.Text = pageText->Text;
+
+ LocaleConstant localeConstant = GetSessionDbLocaleIndex();
+ if (localeConstant >= LOCALE_enUS)
+ if (PageTextLocale const* pageTextLocale = sObjectMgr->GetPageTextLocale(pageID))
+ ObjectMgr::GetLocaleString(pageTextLocale->Text, localeConstant, response.Info.Text);
pageID = pageText->NextPageID;
}