From 4fec64a2339b600634323b7b2e63713308b5811e Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Thu, 2 Apr 2009 16:26:57 +0200
Subject: [PATCH] Some internal qmake files were listed in the project tree.

Checking paths against each other is a little more complex.
---
 src/plugins/qt4projectmanager/profilereader.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/qt4projectmanager/profilereader.cpp b/src/plugins/qt4projectmanager/profilereader.cpp
index 711c38f0155..32b600cd288 100644
--- a/src/plugins/qt4projectmanager/profilereader.cpp
+++ b/src/plugins/qt4projectmanager/profilereader.cpp
@@ -86,12 +86,12 @@ void ProFileReader::releaseParsedProFile(ProFile *)
 
 QList<ProFile*> ProFileReader::includeFiles() const
 {
-    QString qmakeMkSpecDir = propertyValue("QMAKE_MKSPECS");
+    QString qmakeMkSpecDir = QFileInfo(propertyValue("QMAKE_MKSPECS")).absoluteFilePath();
     QList<ProFile *> list;
     QMap<QString, ProFile *>::const_iterator it, end;
     end = m_includeFiles.constEnd();
     for (it = m_includeFiles.constBegin(); it != end; ++it) {
-        if (!(it.key().startsWith(qmakeMkSpecDir)))
+        if (!QFileInfo((it.key())).absoluteFilePath().startsWith(qmakeMkSpecDir))
             list.append(it.value());
     }
     return list;
-- 
GitLab