diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index f3cfed8002550f0edef83a514537cb94b12a440a..451b1b4a6c348a9688945f5a45f824c7ced38086 100644
--- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
@@ -226,7 +226,7 @@ QWidget *Qt4RunConfiguration::configurationWidget()
 
 void Qt4RunConfiguration::save(PersistentSettingsWriter &writer) const
 {
-    QDir projectDir(QFileInfo(project()->file()->fileName()).absoluteDir());
+    const QDir projectDir = QFileInfo(project()->file()->fileName()).absoluteDir();
     writer.saveValue("CommandLineArguments", m_commandLineArguments);
     writer.saveValue("ProFile", projectDir.relativeFilePath(m_proFilePath));
     writer.saveValue("UserSetName", m_userSetName);
@@ -238,7 +238,7 @@ void Qt4RunConfiguration::save(PersistentSettingsWriter &writer) const
 void Qt4RunConfiguration::restore(const PersistentSettingsReader &reader)
 {    
     ApplicationRunConfiguration::restore(reader);
-    QDir projectDir(QFileInfo(project()->file()->fileName()).absoluteDir());
+    const QDir projectDir = QFileInfo(project()->file()->fileName()).absoluteDir();
     m_commandLineArguments = reader.restoreValue("CommandLineArguments").toStringList();
     m_proFilePath = projectDir.filePath(reader.restoreValue("ProFile").toString());
     m_userSetName = reader.restoreValue("UserSetName").toBool();