diff --git a/src/plugins/projectexplorer/runconfigurationaspects.cpp b/src/plugins/projectexplorer/runconfigurationaspects.cpp index d415f1a6742..7796c278dc2 100644 --- a/src/plugins/projectexplorer/runconfigurationaspects.cpp +++ b/src/plugins/projectexplorer/runconfigurationaspects.cpp @@ -3,6 +3,7 @@ #include "runconfigurationaspects.h" +#include "buildmanager.h" #include "devicesupport/devicekitaspects.h" #include "devicesupport/devicemanager.h" #include "devicesupport/idevice.h" @@ -635,6 +636,10 @@ FilePath ExecutableAspect::executable() const void ExecutableAspect::addToLayoutImpl(Layout &builder) { builder.addItem(m_executable); + if (m_executable.pathChooser()) { + connect(BuildManager::instance(), &BuildManager::buildQueueFinished, + m_executable.pathChooser(), &PathChooser::triggerChanged); + } if (m_alternativeExecutable) { builder.flush(); builder.addItem(m_alternativeExecutable);