Changed: Only remove directories if not empty path

--HG--
branch : develop
This commit is contained in:
kervala 2016-06-14 19:49:03 +02:00
parent f36c00cd00
commit 7535b41f45

View file

@ -722,12 +722,15 @@ void COperationDialog::deleteComponentsServers()
QString path = server.getDirectory();
QDir dir(path);
if (dir.exists() && !dir.removeRecursively())
if (!path.isEmpty())
{
emit fail(tr("Unable to delete files for client %1").arg(server.name));
return;
QDir dir(path);
if (dir.exists() && !dir.removeRecursively())
{
emit fail(tr("Unable to delete files for client %1").arg(server.name));
return;
}
}
}
@ -761,10 +764,15 @@ void COperationDialog::deleteComponentsProfiles()
QString path = profile.getDirectory();
if (dir.exists() && !dir.removeRecursively())
if (!path.isEmpty())
{
emit fail(tr("Unable to delete files for profile %1").arg(profile.name));
return;
QDir dir(path);
if (dir.exists() && !dir.removeRecursively())
{
emit fail(tr("Unable to delete files for profile %1").arg(profile.name));
return;
}
}
// delete profile