Fix build error on 64bit 90/48490/1 accepted/tizen/mobile/20150922.080258 accepted/tizen/tv/20150922.080318 accepted/tizen/wearable/20150922.080327 submit/tizen/20150922.072913 submit/tizen/20150922.073020
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 22 Sep 2015 07:13:17 +0000 (16:13 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 22 Sep 2015 07:13:17 +0000 (16:13 +0900)
Change-Id: I8f06ef3e7039c84f7dd6b82b575ab1e1dd1ca86a

im_setting_list/input_method_setting_list_popup_view.cpp
im_setting_list/input_method_setting_list_ui.cpp

index e5a39f125c9eebf50fa3063b5dad3e9aef933fea..6eec7252879da097f525339ec8c24d131226261e 100644 (file)
@@ -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<long>(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<long>(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<long>(data);
     if (!strcmp(part, "elm.swallow.end") ||
         !strcmp(part, "elm.icon.2")) {
         Evas_Object *radio = elm_radio_add(obj);
index b8aae2a04ada584a4b565552c2f00983bc59a4ad..83c57b90bb834f318a91b547e43d9889397fb6c9 100644 (file)
@@ -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<long>(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;