diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp index 1ad9d2b8681252fd19b6420cccd8db37e16d9e18..3b7151f1e9cea34eecd5e64e25ee82f218cefddb 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp @@ -132,9 +132,11 @@ void MaemoInteractiveSshConnection::runCommand(const QString &command) const char * const error = lastError(); if (error) throw MaemoSshException(tr("SSH error: %1").arg(error)); - const char * output = ssh.readAndReset(channel(), alloc); + const char * const output = ssh.readAndReset(channel(), alloc); if (output) { emit remoteOutput(QString::fromUtf8(output)); + if (!done) + done = strstr(output, m_prompt) != 0; delete[] output; } } while (!done && !stopRequested()); diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri b/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri index 13fb853cf1ced270e0d5252513aa354f0293af81..6b2db8cfc52b1ce62ba810e8cfaed5005f72d6ad 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri +++ b/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri @@ -6,7 +6,6 @@ SUPPORT_QT_MAEMO = $$(QTCREATOR_WITH_MAEMO) # INCLUDEPATH += $$PWD/../../../libs/3rdparty/net7ssh/src # INCLUDEPATH += $$PWD/../../../libs/3rdparty/botan/build # LIBS += -l$$qtLibraryTarget(Net7ssh) -l$$qtLibraryTarget(Botan) - HEADERS += $$PWD/maemorunconfiguration.h \ $$PWD/maemomanager.h \ $$PWD/maemotoolchain.h \