diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index e714ec8d0883effc30f28742616d322c62b6d105..2871615f4d7294d0009b060dc411f9d431965d9d 100644
--- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
@@ -155,7 +155,8 @@ void Qt4RunConfiguration::proFileUpdated(Qt4ProjectManager::Internal::Qt4ProFile
 
 void Qt4RunConfiguration::proFileInvalidated(Qt4ProjectManager::Internal::Qt4ProFileNode *pro)
 {
-    Q_UNUSED(pro);
+    if (pro->path() != m_proFilePath)
+        return;
     handleParseState(false);
 }