add resolution
authorSon Hyunjun <hj79.son@samsung.com>
Thu, 15 Mar 2012 03:57:26 +0000 (12:57 +0900)
committerSon Hyunjun <hj79.son@samsung.com>
Thu, 15 Mar 2012 03:57:26 +0000 (12:57 +0900)
tizen/src/emulator.c
tizen/src/skin/maruskin_client.c

index 5f67463cd2acd7a0e862d9762a023c5a2cfc47bb..7f00a44c52e9db4837c3dde010c8d85829039c68 100644 (file)
@@ -116,7 +116,7 @@ static void parse_options(int argc, char* argv[], char* proxy, char* dns1, char*
         }
         if((point = strstr(argv[j], "console")) != NULL)
         {
-            argv[j] = g_strdup_printf("%s proxy=%s dns1=%s dns2=%s", argv[9], proxy, dns1, dns2);
+            argv[j] = g_strdup_printf("%s proxy=%s dns1=%s dns2=%s", argv[j], proxy, dns1, dns2);
             break;
         }
     }
@@ -200,7 +200,8 @@ int main(int argc, char* argv[])
 
 //  printf("%d\n", qemu_argc);
     char *option = NULL;
-    INFO("Start emulator : =====================================\n");
+
+    INFO("qemu args : =====================================\n");
     for(i = 0; i < qemu_argc; ++i)
     {
         INFO("%s ", qemu_argv[i]);
@@ -211,12 +212,30 @@ int main(int argc, char* argv[])
             get_tizen_port(option);
         }
 
+    }
+
+    INFO("\n");
+    INFO("======================================================\n");
+
+    INFO("skin args : =====================================\n");
+    for(i = 0; i < skin_argc; ++i)
+    {
+        INFO("%s ", skin_argv[i]);
+        if(strstr(skin_argv[i], IMAGE_PATH_PREFIX) != NULL) {
+            get_image_path(skin_argv[i]);
+        }
+        if((option = strstr(skin_argv[i], SDB_PORT_PREFIX)) != NULL) {
+            get_tizen_port(option);
+        }
+
     }
     INFO("\n");
     INFO("======================================================\n");
 
     sdb_setup();
 
+    INFO("call construct_main_window\n");
+
     construct_main_window(skin_argc, skin_argv);
 
     //TODO get port number by args from emulator manager
index 46c1d60762d8bf552c2d902cab4c7ad7abcf233f..dcc0632187a12db877163b3d2416533357aad678 100644 (file)
@@ -61,14 +61,15 @@ static char** skin_argv;
 
 static void* run_skin_client(void* arg)
 {
-    char cmd[256];
-    char argv[200];
+    char cmd[512];
+    char argv[256];
 
     INFO("run skin client\n");
     int i;
     for(i = 0; i < skin_argc; ++i) {
         strncat(argv, skin_argv[i], strlen(skin_argv[i]));
         strncat(argv, " ", 1);
+        INFO( "[skin args %d] %s\n", i, skin_argv[i] );
     }
 
     int skin_server_port = get_skin_server_port();