diff options
author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2020-08-13 14:55:50 +0300 |
---|---|---|
committer | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2020-08-25 18:59:10 +0300 |
commit | 24af3ebef3dc4046bc6ea38b88bb5a65ea5cbb46 (patch) | |
tree | ed4664dfc3b08939ec451a1de608568314025380 | |
parent | 561e38f7998410cd91fad32d6064ff98b7bab242 (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.cpp | 3 |
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()); |