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;
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;
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);
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;