emulator: modified way to set/get skin path
authorsungmin ha <sungmin82.ha@samsung.com>
Wed, 20 May 2015 09:09:06 +0000 (18:09 +0900)
committersung min Ha <sungmin82.ha@samsung.com>
Wed, 20 May 2015 10:05:22 +0000 (19:05 +0900)
Change-Id: I360eda24bc536236752a8ff993ad8a3e2db3522c
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
tizen/src/emul_state.c
tizen/src/emul_state.h
tizen/src/emulator_legacy.c

index 94534b31ee9d0fbb4eb96c0a8823e4d525b5650d..9803e7ecc3af6e7a8ff7a56fdedc693072726830 100644 (file)
@@ -551,15 +551,14 @@ bool get_sdb_connection(void)
 }
 
 /* emualtor skin path */
-void set_emul_skin_path(char *path)
+const char* get_emul_skin_path(void)
 {
-    _emul_info.skin_path = path;
+    _emul_info.skin_path = get_variable("skin_path");
 
-    LOG_INFO("skin path : %s\n", _emul_info.skin_path);
-}
+    if (!_emul_info.skin_path) {
+        _emul_info.skin_path = "";
+    }
 
-char* get_emul_skin_path(void)
-{
     return _emul_info.skin_path;
 }
 
index 5b0e7fd2adff292ba7c32d4e14cb90baa7b1864b..90668b44416a44c8a17f4ad0d0fa4b32e09d8199 100644 (file)
@@ -108,7 +108,7 @@ typedef  struct EmulatorConfigInfo {
 
     int spice_port;
     char *vm_name;
-    char *skin_path;
+    const char *skin_path;
     bool gpu_accel_enable;
     const char *file_sharing_path;
     const char *vm_ram_size;
@@ -155,7 +155,6 @@ void set_emul_ecs_port(int port);
 void set_emul_guest_ip(char *ip);
 void set_emul_host_ip(char *ip);
 void set_emul_vm_name(char *vm_name);
-void set_emul_skin_path(char *path);
 void set_emul_gpu_accel(bool enable);
 void set_emul_file_sharing_path(const char *path);
 void set_emul_ram_size(const char *size);
@@ -190,7 +189,7 @@ int get_emul_ecs_port(void);
 int get_emul_serial_port(void);
 char* get_emul_vm_name(void);
 int get_emul_spice_port(void);
-char* get_emul_skin_path(void);
+const char* get_emul_skin_path(void);
 bool get_emul_gpu_accel(void);
 bool get_emul_cpu_accel(void);
 const char* get_emul_file_sharing_path(void);
index b8ad090429983e07431d0e0328806115b9c0c6ce..b4da32b6dd0c4d92297e80a741175d4d639aa2a7 100644 (file)
@@ -238,7 +238,7 @@ static void extract_skin_info(int skin_argc, char **skin_argv)
         } else if (strstr(skin_argv[i], SKIN_PATH_PREFIX) != NULL) {
             char *path = skin_argv[i] + strlen(SKIN_PATH_PREFIX);
 
-            set_emul_skin_path(path);
+            set_variable("skin_path", path, true);
         }
 
         if (w != 0 && h != 0) {