summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2020-08-13 14:55:50 +0300
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2020-08-25 18:59:10 +0300
commit24af3ebef3dc4046bc6ea38b88bb5a65ea5cbb46 (patch)
treeed4664dfc3b08939ec451a1de608568314025380
parent561e38f7998410cd91fad32d6064ff98b7bab242 (diff)
Android: split arguments passed to the main app
Keep the same behavior as desktop platforms with QApplication::arguments() should return a string list of args not a string of args together. Task-number: QTCREATORBUG-23712 Change-Id: I1874655427f5c902ca81a3fcf6183d0eeccbfef7 Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
-rw-r--r--src/plugins/platforms/android/androidjnimain.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/androidjnimain.cpp b/src/plugins/platforms/android/androidjnimain.cpp
index 3f41ead818..f272b700bf 100644
--- a/src/plugins/platforms/android/androidjnimain.cpp
+++ b/src/plugins/platforms/android/androidjnimain.cpp
@@ -456,7 +456,8 @@ static jboolean startQtAndroidPlugin(JNIEnv *env, jobject /*object*/, jstring pa
QByteArray string = nativeString;
env->ReleaseStringUTFChars(paramsString, nativeString);
- m_applicationParams=string.split('\t');
+ for (auto str : string.split('\t'))
+ m_applicationParams.append(str.split(' '));
// Go home
QDir::setCurrent(QDir::homePath());