mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00
Qt: Fix possible crash on shutdown
This commit is contained in:
@@ -1927,6 +1927,13 @@ void EmuThread::stopInThread()
|
||||
|
||||
m_shutdown_flag = true;
|
||||
m_event_loop->quit();
|
||||
|
||||
// Ensure settings are saved.
|
||||
if (s_settings_save_timer)
|
||||
{
|
||||
s_settings_save_timer.reset();
|
||||
QtHost::SaveSettings();
|
||||
}
|
||||
}
|
||||
|
||||
void EmuThread::run()
|
||||
@@ -3401,13 +3408,6 @@ shutdown_and_exit:
|
||||
delete g_main_window;
|
||||
Assert(!g_main_window);
|
||||
|
||||
// Ensure settings are saved.
|
||||
if (s_settings_save_timer)
|
||||
{
|
||||
s_settings_save_timer.reset();
|
||||
QtHost::SaveSettings();
|
||||
}
|
||||
|
||||
// Ensure log is flushed.
|
||||
Log::SetFileOutputParams(false, nullptr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user