Prevent directories from being removed on instance update

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
TheKodeToad 2024-10-11 19:53:28 +01:00
parent 0c4c86c41f
commit 2bc6ae9756
No known key found for this signature in database
GPG Key ID: 5E39D70B4C93C38E

View File

@ -42,11 +42,11 @@ void InstanceCreationTask::executeTask()
setStatus(tr("Removing old conflicting files..."));
qDebug() << "Removing old files";
for (auto path : m_files_to_remove) {
for (const QString& path : m_files_to_remove) {
if (!QFile::exists(path))
continue;
qDebug() << "Removing" << path;
if (!FS::deletePath(path)) {
if (!QFile::remove(path)) {
qCritical() << "Couldn't remove the old conflicting files.";
emitFailed(tr("Failed to remove old conflicting files."));
return;
@ -55,5 +55,4 @@ void InstanceCreationTask::executeTask()
}
emitSucceeded();
return;
}