diff --git a/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp b/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp index 1f0e24504e1..aa1667f6f45 100644 --- a/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp @@ -321,6 +321,10 @@ void CodaRunControl::handleAddListener(const CodaCommandResult &result) void CodaRunControl::handleDebugSessionStarted(const CodaCommandResult &result) { Q_UNUSED(result) + if (m_codaDevice.isNull()) { + finishRunControl(); + return; + } m_state = StateDebugSessionStarted; m_codaDevice->sendLoggingAddListenerCommand(CodaCallback(this, &CodaRunControl::handleAddListener)); }