Qt: Simplify Host::CommitBaseSettingChanges()
This commit is contained in:
parent
d00627b44b
commit
03e24637af
|
@ -2023,10 +2023,7 @@ std::optional<std::time_t> Host::GetResourceFileTimestamp(std::string_view filen
|
||||||
|
|
||||||
void Host::CommitBaseSettingChanges()
|
void Host::CommitBaseSettingChanges()
|
||||||
{
|
{
|
||||||
if (g_emu_thread->isCurrentThread())
|
QtHost::QueueSettingsSave();
|
||||||
QtHost::RunOnUIThread([]() { QtHost::QueueSettingsSave(); });
|
|
||||||
else
|
|
||||||
QtHost::QueueSettingsSave();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::optional<WindowInfo> Host::AcquireRenderWindow(RenderAPI render_api, bool fullscreen, bool exclusive_fullscreen,
|
std::optional<WindowInfo> Host::AcquireRenderWindow(RenderAPI render_api, bool fullscreen, bool exclusive_fullscreen,
|
||||||
|
@ -2164,7 +2161,7 @@ void QtHost::SaveSettings()
|
||||||
|
|
||||||
void QtHost::QueueSettingsSave()
|
void QtHost::QueueSettingsSave()
|
||||||
{
|
{
|
||||||
if (g_emu_thread->isCurrentThread())
|
if (!QThread::isMainThread())
|
||||||
{
|
{
|
||||||
QtHost::RunOnUIThread(QueueSettingsSave);
|
QtHost::RunOnUIThread(QueueSettingsSave);
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue