From 9385fc12a7bacabf7a57b7114dc2329ee9ce0e4c Mon Sep 17 00:00:00 2001
From: Christian Kandeler <christian.kandeler@nokia.com>
Date: Fri, 26 Nov 2010 14:41:04 +0100
Subject: [PATCH] Maemo: Fix recursive directory removal.

It's not an error if the directory does not exist.
---
 src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
index 2709560f9ff..7e89de5a77f 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
@@ -78,6 +78,8 @@ QString MaemoGlobal::remoteEnvironment(const QList<Utils::EnvironmentItem> &list
 bool MaemoGlobal::removeRecursively(const QString &filePath, QString &error)
 {
     QFileInfo fileInfo(filePath);
+    if (!fileInfo.exists())
+        return true;
     if (fileInfo.isDir()) {
         QDir dir(filePath);
         QStringList fileNames = dir.entryList(QDir::Files | QDir::Hidden
-- 
GitLab