From 77801df3f8d4f0f31d255e678e40d64e8732be45 Mon Sep 17 00:00:00 2001
From: BogDan Vatra <bog_dan_ro@yahoo.com>
Date: Sun, 29 Apr 2012 11:16:05 +0300
Subject: [PATCH] Fix Android strip procedure

Change-Id: I92477f12fd125385bc23cf9b8cdf41ea701f9ef9
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
---
 src/plugins/android/androidpackagecreationstep.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/plugins/android/androidpackagecreationstep.cpp b/src/plugins/android/androidpackagecreationstep.cpp
index 36847579870..12a772a3c80 100644
--- a/src/plugins/android/androidpackagecreationstep.cpp
+++ b/src/plugins/android/androidpackagecreationstep.cpp
@@ -465,8 +465,9 @@ void AndroidPackageCreationStep::stripAndroidLibs(const QStringList & files, Abi
 {
     QProcess stripProcess;
     foreach (const QString &file, files) {
-        stripProcess.start(AndroidConfigurations::instance().stripPath(architecture) + QLatin1String(" --strip-unneeded ") + file);
-        if (!stripProcess.waitForFinished(-1))
+        stripProcess.start(AndroidConfigurations::instance().stripPath(architecture), QStringList()<<QLatin1String("--strip-unneeded") << file);
+        stripProcess.waitForStarted();
+        if (!stripProcess.waitForFinished())
             stripProcess.terminate();
     }
 }
-- 
GitLab