Fix build error in 64bit architecture 00/211600/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Wed, 7 Aug 2019 04:28:28 +0000 (13:28 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Wed, 7 Aug 2019 05:28:34 +0000 (14:28 +0900)
Change-Id: Ie86665eee8fec67029d6107e4cb4ed2d745cbb66
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
im_setting_list/input_method_setting_list_ui.cpp

index 9072732..c0e7546 100644 (file)
@@ -274,7 +274,7 @@ static void set_popup_message(Evas_Object *obj, int index)
 
 static void popup_lang_changed(void *data, Evas_Object *obj, void *event_info)
 {
-    int index = (int)data;
+    int index = (int)reinterpret_cast<long>(data);
     set_popup_message(obj, index);
 }
 
@@ -290,7 +290,7 @@ static void im_setting_list_show_popup(void *data, Evas_Object *obj, popup_ok_cb
     Evas_Object *popup = elm_popup_add(top_widget);
     elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
     elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE, IM_SETTING_LIST_TURNON_KEYBOARD);
-    evas_object_smart_callback_add(popup, "language,changed", popup_lang_changed, (void *)index);
+    evas_object_smart_callback_add(popup, "language,changed", popup_lang_changed, (void *)(unsigned long int)index);
 
     set_popup_message(popup, index);