FileUtils: Remove symbolic links when removing a directory

Task-number: QTCREATORBUG-6898

Change-Id: Idef8eee191d6d5b8f66046a4e6c6891a54262d2e
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
This commit is contained in:
Aurindam Jana
2012-03-27 12:00:59 +02:00
committed by Aurindam Jana
parent f3bb330ea0
commit c1596926ea

View File

@@ -62,7 +62,7 @@ namespace Utils {
bool FileUtils::removeRecursively(const QString &filePath, QString *error)
{
QFileInfo fileInfo(filePath);
if (!fileInfo.exists())
if (!fileInfo.exists() && !fileInfo.isSymLink())
return true;
QFile::setPermissions(filePath, fileInfo.permissions() | QFile::WriteUser);
if (fileInfo.isDir()) {