From f09eca2925f9611bf2721818e5dc12c6baa6d6d5 Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Fri, 18 Jun 2010 21:16:12 +0200
Subject: [PATCH] inline last use of ProFileReader::readProFile()

---
 src/plugins/qt4projectmanager/profilereader.cpp        | 10 ----------
 src/plugins/qt4projectmanager/profilereader.h          |  2 --
 .../qt-maemo/maemopackagecontents.cpp                  |  8 ++++++--
 3 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/src/plugins/qt4projectmanager/profilereader.cpp b/src/plugins/qt4projectmanager/profilereader.cpp
index a2ea7ff2dfa..21930b8dc72 100644
--- a/src/plugins/qt4projectmanager/profilereader.cpp
+++ b/src/plugins/qt4projectmanager/profilereader.cpp
@@ -89,16 +89,6 @@ ProFileReader::~ProFileReader()
         pf->deref();
 }
 
-bool ProFileReader::readProFile(const QString &fileName)
-{
-    if (ProFile *pro = parsedProFile(fileName)) {
-        bool ok = accept(pro);
-        pro->deref();
-        return ok;
-    }
-    return false;
-}
-
 void ProFileReader::aboutToEval(ProFile *, ProFile *pro, EvalFileType type)
 {
     if (m_ignoreLevel || (type != EvalProjectFile && type != EvalIncludeFile)) {
diff --git a/src/plugins/qt4projectmanager/profilereader.h b/src/plugins/qt4projectmanager/profilereader.h
index c133652586f..007fcb30043 100644
--- a/src/plugins/qt4projectmanager/profilereader.h
+++ b/src/plugins/qt4projectmanager/profilereader.h
@@ -71,8 +71,6 @@ public:
     ProFileReader(ProFileOption *option);
     ~ProFileReader();
 
-    // fileName is expected to be absolute and cleanPath()ed.
-    bool readProFile(const QString &fileName);
     QList<ProFile*> includeFiles() const;
 
     ProFile *proFileFor(const QString &name);
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp
index 65142a6a991..2efa3ce7057 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp
@@ -421,8 +421,12 @@ void MaemoPackageContents::parseProFile(ParseType type) const
         m_proFile = m_proFileReader->parsedProFile(m_proFileName, false,
             m_proFileLines.join("\n"));
     } else {
-        m_proFile = m_proFileReader->readProFile(m_proFileName)
-            ? m_proFileReader->proFileFor(m_proFileName) : 0;
+        m_proFile = 0;
+        if (ProFile *pro = m_proFileReader->parsedProFile(m_proFileName)) {
+            if (m_proFileReader->accept(pro))
+                m_proFile = pro;
+            pro->deref();
+        }
     }
 }
 
-- 
GitLab