From 11dc993f4b54631c88c655f1fe5f3caea0e96605 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 1 Oct 2025 22:35:52 +1000 Subject: plugin/cutils: warn on overwrite fail --- plugin/src/Caelestia/cutils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugin') diff --git a/plugin/src/Caelestia/cutils.cpp b/plugin/src/Caelestia/cutils.cpp index 27074ee..0e1778c 100644 --- a/plugin/src/Caelestia/cutils.cpp +++ b/plugin/src/Caelestia/cutils.cpp @@ -101,7 +101,10 @@ bool CUtils::copyFile(const QUrl& source, const QUrl& target, bool overwrite) co } if (overwrite) { - QFile::remove(target.toLocalFile()); + if (!QFile::remove(target.toLocalFile())) { + qWarning() << "CUtils::copyFile: overwrite was specified but failed to remove" << target.toLocalFile(); + return false; + } } return QFile::copy(source.toLocalFile(), target.toLocalFile()); -- cgit v1.2.3-freya