Qt: Only write settings ini if it is changed

Save some disk writes.
pull/3438/head
Stenzek 5 months ago
parent d0b7d9d027
commit 5f2355510b
No known key found for this signature in database

@ -2553,7 +2553,7 @@ void QtHost::SaveSettings()
{
Error error;
auto lock = Host::GetSettingsLock();
if (!s_base_settings_interface.Save(&error))
if (s_base_settings_interface.IsDirty() && !s_base_settings_interface.Save(&error))
ERROR_LOG("Failed to save settings: {}", error.GetDescription());
}

Loading…
Cancel
Save