diff --git a/src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp b/src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp index 9b32aeb92a16f6b06a265e97795a5f4b956f983f..22c81c20807bda8cffb7f2346851404ca0450313 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp @@ -530,7 +530,9 @@ void S60DeployStep::initFileInstallation() { QTC_ASSERT(m_currentFileIndex < m_signedPackages.count(), return); QTC_ASSERT(m_currentFileIndex >= 0, return); - QTC_ASSERT(m_codaDevice, return); + + if (!m_codaDevice) + return; QString packageName(QFileInfo(m_signedPackages.at(m_currentFileIndex)).fileName()); QString remoteFileLocation = QString::fromLatin1("%1:\\Data\\%2").arg(m_installationDrive).arg(packageName); @@ -602,7 +604,8 @@ void S60DeployStep::handleSymbianInstall(const Coda::CodaCommandResult &result) void S60DeployStep::putSendNextChunk() { - QTC_ASSERT(m_codaDevice, return); + if (!m_codaDevice) + return; // Read and send off next chunk const quint64 pos = m_putFile->pos(); diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp index 11e35fcd3cdc64d00d9d8bae2c178832094cbee4..79b78b4c6218443f5606a5a16a5fe2970d26ef43 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp @@ -516,6 +516,14 @@ bool S60DeviceDebugRunControl::promptToStop(bool *) const return Debugger::DebuggerRunControl::promptToStop(0); } +void S60DeviceDebugRunControl::appendMessage(const QString &msg, ProjectExplorer::OutputFormat format, bool addNewLine) +{ + if (addNewLine) + RunControl::appendMessage(msg + '\n', format); + else + RunControl::appendMessage(msg, format); +} + S60DeviceDebugRunControlFactory::S60DeviceDebugRunControlFactory(QObject *parent) : IRunControlFactory(parent) { diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h b/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h index 9a815dab7d1ba48eeb94363b95d677a19d10103c..6411907fd5d598be77eaa10515cd28e1040601d6 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h +++ b/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h @@ -140,6 +140,7 @@ public: const QPair<Debugger::DebuggerEngineType, Debugger::DebuggerEngineType> &masterSlaveEngineTypes); virtual void start(); virtual bool promptToStop(bool *optionalPrompt = 0) const; + virtual void appendMessage(const QString &msg, ProjectExplorer::OutputFormat format, bool addNewLine=true); }; class S60DeviceDebugRunControlFactory : public ProjectExplorer::IRunControlFactory