Achievements: Fix a few minor issues
This commit is contained in:
@ -498,9 +498,9 @@ void Achievements::UpdateSettings(const Settings& old_config)
|
||||
}
|
||||
else if (!s_challenge_mode && g_settings.achievements_challenge_mode)
|
||||
{
|
||||
Host::AddKeyedOSDMessage(
|
||||
"challenge_mode_reset",
|
||||
Host::TranslateStdString("Achievements", "Hardcore mode will be enabled on system reset."), 10.0f);
|
||||
ImGuiFullscreen::ShowToast(
|
||||
std::string(), Host::TranslateStdString("Achievements", "Hardcore mode will be enabled on system reset."),
|
||||
10.0f);
|
||||
}
|
||||
}
|
||||
|
||||
@ -560,13 +560,13 @@ void Achievements::DisableChallengeMode()
|
||||
SetChallengeMode(false);
|
||||
}
|
||||
|
||||
void Achievements::ResetChallengeMode()
|
||||
bool Achievements::ResetChallengeMode()
|
||||
{
|
||||
if (!s_active)
|
||||
return;
|
||||
if (!s_active || s_challenge_mode == g_settings.achievements_challenge_mode)
|
||||
return false;
|
||||
|
||||
if (s_challenge_mode != g_settings.achievements_challenge_mode)
|
||||
SetChallengeMode(g_settings.achievements_challenge_mode);
|
||||
SetChallengeMode(g_settings.achievements_challenge_mode);
|
||||
return true;
|
||||
}
|
||||
|
||||
void Achievements::SetChallengeMode(bool enabled)
|
||||
@ -579,10 +579,10 @@ void Achievements::SetChallengeMode(bool enabled)
|
||||
|
||||
if (HasActiveGame())
|
||||
{
|
||||
Host::AddKeyedOSDMessage("achievements_set_challenge_mode",
|
||||
enabled ? Host::TranslateStdString("Achievements", "Hardcore mode is now enabled.") :
|
||||
Host::TranslateStdString("Achievements", "Hardcore mode is now disabled."),
|
||||
10.0f);
|
||||
ImGuiFullscreen::ShowToast(std::string(),
|
||||
enabled ? Host::TranslateStdString("Achievements", "Hardcore mode is now enabled.") :
|
||||
Host::TranslateStdString("Achievements", "Hardcore mode is now disabled."),
|
||||
10.0f);
|
||||
}
|
||||
|
||||
if (HasActiveGame() && !IsTestModeActive())
|
||||
|
||||
Reference in New Issue
Block a user