diff --git a/www/dooble/files/patch-Source_dooble__settings.cc b/www/dooble/files/patch-Source_dooble__settings.cc new file mode 100644 index 000000000000..8caae040551e --- /dev/null +++ b/www/dooble/files/patch-Source_dooble__settings.cc @@ -0,0 +1,29 @@ +Starting with Qt 6.10, QFile::open() is automatically marked with +[[nodiscard]] [1]; check return value before proceeding. + +[1] https://code.qt.io/cgit/qt/qtbase.git/commit/?h=6.10&id=7466831509fe163f3fd1e3a6bbf38f6f5a32ef00 + +--- Source/dooble_settings.cc.orig 2025-07-19 00:27:24 UTC ++++ Source/dooble_settings.cc +@@ -2095,8 +2095,8 @@ void dooble_settings::restore(bool read_database) + file.setPermissions(QFileDevice::ReadOwner | QFileDevice::WriteOwner); + else + { +- file.open(QIODevice::Truncate | QIODevice::WriteOnly); +- file.setPermissions(QFileDevice::ReadOwner); ++ if(file.open(QIODevice::Truncate | QIODevice::WriteOnly)) ++ file.setPermissions(QFileDevice::ReadOwner); + } + } + +@@ -2914,8 +2914,8 @@ void dooble_settings::slot_apply(void) + file.setPermissions(QFileDevice::ReadOwner | QFileDevice::WriteOwner); + else + { +- file.open(QIODevice::Truncate | QIODevice::WriteOnly); +- file.setPermissions(QFileDevice::ReadOwner); ++ if(file.open(QIODevice::Truncate | QIODevice::WriteOnly)) ++ file.setPermissions(QFileDevice::ReadOwner); + } + } +