diff -r 5dc02b23752f -r 3e2da88830cd tools/runonphone/symbianutils/trkdevice.cpp --- a/tools/runonphone/symbianutils/trkdevice.cpp Tue Jul 06 15:10:48 2010 +0300 +++ b/tools/runonphone/symbianutils/trkdevice.cpp Wed Aug 18 10:37:55 2010 +0300 @@ -636,10 +636,11 @@ void readMessages(); QByteArray m_trkReadBuffer; + bool linkEstablishmentMode; }; ReaderThreadBase::ReaderThreadBase(const QSharedPointer &context) : - m_context(context) + m_context(context), linkEstablishmentMode(true) { static const int trkResultMetaId = qRegisterMetaType(); Q_UNUSED(trkResultMetaId) @@ -662,7 +663,7 @@ { TrkResult r; QByteArray rawData; - while (extractResult(&m_trkReadBuffer, m_context->serialFrame, &r, &rawData)) { + while (extractResult(&m_trkReadBuffer, m_context->serialFrame, &r, linkEstablishmentMode, &rawData)) { emit messageReceived(r, rawData); } }