Fix app_launcher tool for debugging web app 30/141030/1
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 28 Jul 2017 00:47:14 +0000 (09:47 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Fri, 28 Jul 2017 00:47:14 +0000 (09:47 +0900)
Change-Id: Ic48e60092c1bbe001c1f8e311a01b6d9f937ffb0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
tool/app_launcher.c

index 8c119c9..bfadcda 100644 (file)
@@ -592,7 +592,7 @@ static void __cmd_direct_start_finish(struct launch_arg *arg)
        __cmd_start_finish(arg);
 }
 
-static bundle *__create_bundle(int argc, char **argv, bool debug)
+static bundle *__create_bundle(int argc, char **argv)
 {
        bundle *b;
        int i;
@@ -601,9 +601,6 @@ static bundle *__create_bundle(int argc, char **argv, bool debug)
        if (!b)
                return NULL;
 
-       if (debug)
-               bundle_add(b, AUL_K_DEBUG, "1");
-
        for (i = 1; i + 1 < argc; i += 2)
                bundle_add(b, argv[i], argv[i + 1]);
 
@@ -649,11 +646,14 @@ static struct launch_arg *__create_launch_arg(int argc, char **argv)
 
        launch_arg->debug = GPOINTER_TO_INT(opt[OPT_DEBUG]);
        launch_arg->web_debug = GPOINTER_TO_INT(opt[OPT_WEB_DEBUG]);
-       launch_arg->b = __create_bundle(argc, argv, launch_arg->debug);
+       launch_arg->b = __create_bundle(argc, argv);
        if (launch_arg->b) {
                val = bundle_get_val(launch_arg->b, "__LAUNCH_APP_MODE__");
                if (val && !strcmp(val, "SYNC"))
                        launch_arg->sync = true;
+
+               if (launch_arg->debug || launch_arg->web_debug)
+                       bundle_add(launch_arg->b, AUL_K_DEBUG, "1");
        }
 
        return launch_arg;