aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements/AchievementMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Achievements/AchievementMgr.cpp')
-rw-r--r--src/server/game/Achievements/AchievementMgr.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Achievements/AchievementMgr.cpp b/src/server/game/Achievements/AchievementMgr.cpp
index bb3700c9423..d7c67efa72d 100644
--- a/src/server/game/Achievements/AchievementMgr.cpp
+++ b/src/server/game/Achievements/AchievementMgr.cpp
@@ -1750,13 +1750,13 @@ void AchievementMgr<Player>::CompletedAchievement(AchievementEntry const* achiev
std::string subject = reward->subject;
std::string text = reward->text;
- int locIdx = GetOwner()->GetSession()->GetSessionDbLocaleIndex();
- if (locIdx >= 0)
+ LocaleConstant localeConstant = GetOwner()->GetSession()->GetSessionDbLocaleIndex();
+ if (localeConstant >= LOCALE_enUS)
{
if (AchievementRewardLocale const* loc = sAchievementMgr->GetAchievementRewardLocale(achievement))
{
- ObjectMgr::GetLocaleString(loc->subject, locIdx, subject);
- ObjectMgr::GetLocaleString(loc->text, locIdx, text);
+ ObjectMgr::GetLocaleString(loc->subject, localeConstant, subject);
+ ObjectMgr::GetLocaleString(loc->text, localeConstant, text);
}
}