diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosshrunner.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosshrunner.cpp index db29a62e828..1b2f67cfaed 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemosshrunner.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemosshrunner.cpp @@ -108,6 +108,11 @@ void MaemoSshRunner::stop() if (m_state == PostRunCleaning || m_state == StopRequested || m_state == Inactive) return; + if (m_state == Connecting) { + setState(Inactive); + emit remoteProcessFinished(InvalidExitCode); + return; + } setState(StopRequested); cleanup();