Prevent directories from being removed on instance update
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
parent
0c4c86c41f
commit
2bc6ae9756
@ -42,11 +42,11 @@ void InstanceCreationTask::executeTask()
|
|||||||
setStatus(tr("Removing old conflicting files..."));
|
setStatus(tr("Removing old conflicting files..."));
|
||||||
qDebug() << "Removing old files";
|
qDebug() << "Removing old files";
|
||||||
|
|
||||||
for (auto path : m_files_to_remove) {
|
for (const QString& path : m_files_to_remove) {
|
||||||
if (!QFile::exists(path))
|
if (!QFile::exists(path))
|
||||||
continue;
|
continue;
|
||||||
qDebug() << "Removing" << path;
|
qDebug() << "Removing" << path;
|
||||||
if (!FS::deletePath(path)) {
|
if (!QFile::remove(path)) {
|
||||||
qCritical() << "Couldn't remove the old conflicting files.";
|
qCritical() << "Couldn't remove the old conflicting files.";
|
||||||
emitFailed(tr("Failed to remove old conflicting files."));
|
emitFailed(tr("Failed to remove old conflicting files."));
|
||||||
return;
|
return;
|
||||||
@ -55,5 +55,4 @@ void InstanceCreationTask::executeTask()
|
|||||||
}
|
}
|
||||||
|
|
||||||
emitSucceeded();
|
emitSucceeded();
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user