From: Jihoon Kim Date: Tue, 22 Sep 2015 07:13:17 +0000 (+0900) Subject: Fix build error on 64bit X-Git-Tag: submit/tizen/20150922.072913^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=252b3cd77ecc36f8ad724a7a8c643cdccb1038bc;p=platform%2Fcore%2Fuifw%2Finputmethod-setting.git Fix build error on 64bit Change-Id: I8f06ef3e7039c84f7dd6b82b575ab1e1dd1ca86a --- diff --git a/im_setting_list/input_method_setting_list_popup_view.cpp b/im_setting_list/input_method_setting_list_popup_view.cpp index e5a39f1..6eec725 100644 --- a/im_setting_list/input_method_setting_list_popup_view.cpp +++ b/im_setting_list/input_method_setting_list_popup_view.cpp @@ -103,7 +103,7 @@ static void im_setting_list_load_active_ime_info(void) static void im_setting_list_radio_change_cb(void *data, Evas_Object *obj, void *event_info) { /*save the checked ime*/ - int index = (int)data; + int index = (int)reinterpret_cast(data); if (index < 0 || index >= (int)g_active_ime_info_list.size()) { LOGW("Wrong value. index : %d, g_active_ime_info_list.size () : %d\n", index, g_active_ime_info_list.size()); return; @@ -170,7 +170,7 @@ static Evas_Object *im_setting_list_genlist_create(Evas_Object* parent) static char *im_setting_list_genlist_item_label_get(void *data, Evas_Object *obj, const char *part) { - int index = (int)(data); + int index = (int)reinterpret_cast(data); if (index < 0 || index >= (int)g_active_ime_info_list.size()) { LOGW("Wrong value. index : %d, g_active_ime_info_list.size () : %d\n", index, g_active_ime_info_list.size()); return NULL; @@ -187,7 +187,7 @@ static char *im_setting_list_genlist_item_label_get(void *data, Evas_Object *obj static Evas_Object *im_setting_list_genlist_item_icon_get(void *data, Evas_Object *obj, const char *part) { - int index = (int)(data); + int index = (int)reinterpret_cast(data); if (!strcmp(part, "elm.swallow.end") || !strcmp(part, "elm.icon.2")) { Evas_Object *radio = elm_radio_add(obj); diff --git a/im_setting_list/input_method_setting_list_ui.cpp b/im_setting_list/input_method_setting_list_ui.cpp index b8aae2a..83c57b9 100644 --- a/im_setting_list/input_method_setting_list_ui.cpp +++ b/im_setting_list/input_method_setting_list_ui.cpp @@ -226,7 +226,7 @@ static void _popup_back_cb(void *data, Evas_Object *obj, void *event_info) popup_cb_data *cb_data = (popup_cb_data *)data; if (!cb_data) return; - int index = (int)(cb_data->data); + int index = (int)reinterpret_cast(cb_data->data); if (index < 0 || index >= (int)g_ime_info_list.size()) { LOGW("Wrong value. index : %d, g_ime_info_list.size() : %d\n", index, g_ime_info_list.size()); delete cb_data;