From: Richard Huang Date: Fri, 13 Jun 2025 13:17:18 +0000 (+0100) Subject: Prepend dummy argv[0] to properly pass all arguments to Android main function X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fdevel%2Fmaster;p=platform%2Fcore%2Fuifw%2Fdali-demo.git Prepend dummy argv[0] to properly pass all arguments to Android main function Change-Id: Icbb249138e5df2b17fb706f7ed8cb894775d0ce4 --- diff --git a/build/android/app/src/main/cpp/main.cpp b/build/android/app/src/main/cpp/main.cpp index 18bd25325..a2a558fb1 100644 --- a/build/android/app/src/main/cpp/main.cpp +++ b/build/android/app/src/main/cpp/main.cpp @@ -239,6 +239,10 @@ void android_main(struct android_app* state) // Convert to char** argv std::vector argv; + + argv.reserve(argTokens.size() + 1); + argv.push_back(const_cast(callParam.c_str())); // Insert callParam as argv[0] + for(std::string& arg : argTokens) { argv.push_back(const_cast(arg.c_str()));