diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
index 6a39e22c16d9811e677b64e7e3a60ea3e1bffb88..922e6de1ee798c5f98831f5cd12d08669f9eba3b 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
@@ -1257,6 +1257,9 @@ void MaemoRunControl::executionFinished()
 
 void MaemoRunControl::stop()
 {
+    if (!isRunning()
+        return;
+
     stoppedByUser = true;
     if (isDeploying()) {
         stopDeployment();