mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-06-17 12:47:48 +00:00
Compare commits
1 Commits
15f5765efb
...
6a79d05bfe
Author | SHA1 | Date | |
---|---|---|---|
![]() |
6a79d05bfe |
@ -2010,14 +2010,9 @@ void MainWindow::ShowAchievementSettings()
|
||||
|
||||
void MainWindow::OnHardcoreChanged()
|
||||
{
|
||||
bool hardcore_active = AchievementManager::GetInstance().IsHardcoreModeActive();
|
||||
if (hardcore_active)
|
||||
if (AchievementManager::GetInstance().IsHardcoreModeActive())
|
||||
Settings::Instance().SetDebugModeEnabled(false);
|
||||
// EmulationStateChanged causes several dialogs to redraw, including anything affected by hardcore
|
||||
// mode. Every dialog that depends on hardcore mode is redrawn by EmulationStateChanged.
|
||||
if (hardcore_active != m_former_hardcore_setting)
|
||||
emit Settings::Instance().EmulationStateChanged(Core::GetState(Core::System::GetInstance()));
|
||||
m_former_hardcore_setting = hardcore_active;
|
||||
}
|
||||
#endif // USE_RETRO_ACHIEVEMENTS
|
||||
|
||||
|
@ -267,7 +267,6 @@ private:
|
||||
#ifdef USE_RETRO_ACHIEVEMENTS
|
||||
AchievementsWindow* m_achievements_window = nullptr;
|
||||
Config::ConfigChangedCallbackID m_config_changed_callback_id;
|
||||
bool m_former_hardcore_setting = false;
|
||||
#endif // USE_RETRO_ACHIEVEMENTS
|
||||
|
||||
AssemblerWidget* m_assembler_widget;
|
||||
|
Loading…
Reference in New Issue
Block a user