diff --git a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
index c0c0b7ce9778072cb76aee0f8b6320d51472f1b8..d41ac9df63932be8b7f80ae9679047b192c71d11 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
@@ -77,6 +77,7 @@ QmlRunControl::QmlRunControl(QmlProjectRunConfiguration *runConfiguration, QStri
 
 QmlRunControl::~QmlRunControl()
 {
+    stop();
 }
 
 void QmlRunControl::start()