From 2fac0c5fbcaefc2066f3a048a5d7da451fcef431 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Thu, 13 Mar 2014 14:45:33 +0100 Subject: [PATCH] Android: Try to parse the QML port from stderr Most of the time the port is not announced on stdout but on stderr. Change-Id: If72bb7f65dcfe7e697de2545d33e99ddb6363ecf Reviewed-by: Daniel Teske Reviewed-by: Kai Koehne --- src/plugins/android/androidanalyzesupport.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/android/androidanalyzesupport.cpp b/src/plugins/android/androidanalyzesupport.cpp index 858920512f9..7c24ecfa6fd 100644 --- a/src/plugins/android/androidanalyzesupport.cpp +++ b/src/plugins/android/androidanalyzesupport.cpp @@ -114,10 +114,12 @@ void AndroidAnalyzeSupport::handleRemoteOutput(const QByteArray &output) void AndroidAnalyzeSupport::handleRemoteErrorOutput(const QByteArray &output) { + const QString msg = QString::fromUtf8(output); if (m_runControl) - m_runControl->logApplicationMessage(QString::fromUtf8(output), Utils::StdErrFormatSameLine); + m_runControl->logApplicationMessage(msg, Utils::StdErrFormatSameLine); else AndroidRunSupport::handleRemoteErrorOutput(output); + m_outputParser.processOutput(msg); } void AndroidAnalyzeSupport::remoteIsRunning()