From 3bb58e6da8f9bf465e6cd5517c46c4a0667c0e07 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 12 Jan 2026 22:48:55 +1100 Subject: plugin/cutils: fix copyfile when overwrite file doesn't exist --- plugin/src/Caelestia/cutils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugin/src/Caelestia') diff --git a/plugin/src/Caelestia/cutils.cpp b/plugin/src/Caelestia/cutils.cpp index 0e1778c..6e3bfa9 100644 --- a/plugin/src/Caelestia/cutils.cpp +++ b/plugin/src/Caelestia/cutils.cpp @@ -100,7 +100,7 @@ bool CUtils::copyFile(const QUrl& source, const QUrl& target, bool overwrite) co return false; } - if (overwrite) { + if (overwrite && QFile::exists(target.toLocalFile())) { if (!QFile::remove(target.toLocalFile())) { qWarning() << "CUtils::copyFile: overwrite was specified but failed to remove" << target.toLocalFile(); return false; -- cgit v1.2.3-freya