diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
index 2709560f9ff05325d25dfb2058d6e19920029b98..7e89de5a77f21a84d57942e87260615d9ec0eb56 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