Qt: Only write settings ini if it is changed

Save some disk writes.
This commit is contained in:
Stenzek 2025-06-05 20:37:51 +10:00
parent d0b7d9d027
commit 5f2355510b
No known key found for this signature in database

View File

@ -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());
}