Fix build error on 64bit architecture 28/158428/1
authorInHong Han <inhong1.han@samsung.com>
Wed, 1 Nov 2017 02:15:26 +0000 (11:15 +0900)
committerInHong Han <inhong1.han@samsung.com>
Wed, 1 Nov 2017 02:31:19 +0000 (02:31 +0000)
Change-Id: I1d8f430c2abc7b04a171cf8dcd258d8b7aec51c8
(cherry picked from commit 17a039be8774ce52f969f33615b4702db2f1586e)

im_setting_list/input_method_setting_list_ui.cpp

index 912bb82..644c7cd 100644 (file)
@@ -549,7 +549,7 @@ static Evas_Object *im_setting_list_genlist_keyboard_list_item_icon_get(void *da
         evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
         elm_check_state_pointer_set(ck, (Eina_Bool *)(&(g_gen_item_data[index].chk_status)));
         evas_object_pass_events_set(ck, EINA_TRUE);
-        evas_object_smart_callback_add(ck, "changed", im_setting_list_check_button_change_cb, (void *)(index));
+        evas_object_smart_callback_add(ck, "changed", im_setting_list_check_button_change_cb, (void *)(unsigned long int)(index));
         evas_object_show(ck);
 
         elm_atspi_accessible_relationship_append(ck, ELM_ATSPI_RELATION_CONTROLLED_BY, id->item);
@@ -781,7 +781,7 @@ static void im_setting_list_add_ime(void *data) {
                         NULL,
                         ELM_GENLIST_ITEM_NONE,
                         im_setting_list_item_sel_cb,
-                        (void *)(i));
+                        (void *)(unsigned long int)(i));
 
                 if (g_ime_info_list[i].is_preinstalled || (i == g_active_ime_index)) {
                     elm_object_item_disabled_set(id->item, EINA_TRUE);