From: Inhwan Lee Date: Mon, 20 Feb 2017 06:40:38 +0000 (+0900) Subject: Pass the first argument that name of exe file X-Git-Tag: accepted/tizen/common/20170221.135116^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb859d55c39b6b9f84e92bed07f61550ea47bc0e;p=platform%2Fcore%2Fdotnet%2Flauncher.git Pass the first argument that name of exe file in .NET spec, we have to skip file name in the fist argument ref : https://msdn.microsoft.com/en-us/library/aa288457(v=vs.71).aspx Change-Id: If6de1ca6721445ade894c529cb9915db7aaf6084 --- diff --git a/NativeLauncher/launcher/main.cc b/NativeLauncher/launcher/main.cc index f56432a..5c1ba49 100644 --- a/NativeLauncher/launcher/main.cc +++ b/NativeLauncher/launcher/main.cc @@ -177,7 +177,10 @@ int main(int argc, char *argv[]) _DBG("pkg : %s", info.pkg.c_str()); _DBG("type : %s", info.type.c_str()); - if (runtime->Launch(info.root.c_str(), info.path.c_str(), argc, argv)) + // The launchpad pass the name of exe file to the first argument. + // For the C# spec, we have to skip this first argument. + + if (runtime->Launch(info.root.c_str(), info.path.c_str(), argc-1, argv+1)) { _ERR("Failed to launch"); }