From a7fa84453605547b837f06b7c09fc59633ec138b Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 13 Aug 2026 03:22:05 -0400 Subject: [PATCH] refactor(Settings): log warning if saving to readonly settings --- src/lib/common/Settings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/common/Settings.cpp b/src/lib/common/Settings.cpp index cb2c97eca..889eaa0b3 100644 --- a/src/lib/common/Settings.cpp +++ b/src/lib/common/Settings.cpp @@ -266,6 +266,8 @@ NetworkProtocol Settings::networkProtocol() void Settings::save(bool emitSaving) { + if (!Settings::isWritable()) + qWarning().noquote() << "settings not saved, file is read-only:" << Settings::settingsFile(); if (emitSaving) Q_EMIT instance()->serverSettingsChanged(); instance()->m_settings->sync();