From 5f2355510b8a994072b7626a9aeb04bdf67a3532 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Thu, 5 Jun 2025 20:37:51 +1000 Subject: [PATCH] Qt: Only write settings ini if it is changed Save some disk writes. --- src/duckstation-qt/qthost.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/duckstation-qt/qthost.cpp b/src/duckstation-qt/qthost.cpp index 35c1d2059..45ab796a8 100644 --- a/src/duckstation-qt/qthost.cpp +++ b/src/duckstation-qt/qthost.cpp @@ -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()); }