diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceenvreader.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceenvreader.cpp index f208523e0f194dd314adea86e45baaa2fd7ec079..25ff7ba7a4905a3fad33ee44a155d9ff3dcf42ff 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceenvreader.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceenvreader.cpp @@ -104,7 +104,8 @@ void MaemoDeviceEnvReader::handleCurrentDeviceConfigChanged() { m_devConfig = m_runConfig->deviceConfig(); - disconnect(m_remoteProcessRunner.data(), 0, this, 0); + if (m_remoteProcessRunner) + disconnect(m_remoteProcessRunner.data(), 0, this, 0); m_env.clear(); setFinished(); }