Fix prevnet issue
authorSung-jae Park <nicesj.park@samsung.com>
Thu, 20 Feb 2014 02:05:47 +0000 (11:05 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Thu, 20 Feb 2014 02:05:47 +0000 (11:05 +0900)
Change-Id: I74a156321a7229c6f7d41cedf268db60f3be4cac

src/virtual_window.c

index 9c40b9f..6d079bf 100644 (file)
@@ -52,8 +52,6 @@ static int event_handler_cb(struct livebox_buffer *handler, struct buffer_event_
        Elm_Access_Action_Type action_type;
        int ret = 0;
        Evas_Object *parent_elm;
-       const char *key_name;
-       const char *key_string;
        KeySym *key_symbol;
 
 
@@ -239,10 +237,14 @@ static int event_handler_cb(struct livebox_buffer *handler, struct buffer_event_
 
                key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
                if (key_symbol) {
+                       char *key_name;
+                       char *key_string;
+
                        key_string = XKeysymToString(*key_symbol);
                        key_name = XKeysymToString(*key_symbol);
                        DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
                        XFree(key_symbol);
+                       XFree(key_name);
                }
                ret = LB_KEY_STATUS_ERROR;
                break;
@@ -255,10 +257,14 @@ static int event_handler_cb(struct livebox_buffer *handler, struct buffer_event_
 
                key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
                if (key_symbol) {
+                       char *key_name;
+                       char *key_string;
+
                        key_string = XKeysymToString(*key_symbol);
                        key_name = XKeysymToString(*key_symbol);
                        DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
                        XFree(key_symbol);
+                       XFree(key_name);
                }
                ret = LB_KEY_STATUS_ERROR;
                break;
@@ -271,10 +277,14 @@ static int event_handler_cb(struct livebox_buffer *handler, struct buffer_event_
 
                key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
                if (key_symbol) {
+                       char *key_name;
+                       char *key_string;
+
                        key_string = XKeysymToString(*key_symbol);
                        key_name = XKeysymToString(*key_symbol);
                        DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
                        XFree(key_symbol);
+                       XFree(key_name);
                }
                ret = LB_KEY_STATUS_ERROR;
                break;
@@ -287,10 +297,14 @@ static int event_handler_cb(struct livebox_buffer *handler, struct buffer_event_
 
                key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
                if (key_symbol) {
+                       char *key_name;
+                       char *key_string;
+
                        key_string = XKeysymToString(*key_symbol);
                        key_name = XKeysymToString(*key_symbol);
                        DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
                        XFree(key_symbol);
+                       XFree(key_name);
                }
                ret = LB_KEY_STATUS_ERROR;
                break;