ret_if(!list_item);
SETTING_TRACE("clicking item[%s]", _(list_item->keyStr));
- list_item->chk_change_cb(ad->data_softkey_toogle, ad->data_softkey_toogle->eo_check, event_info);
setting_update_gl_item_chk_status(ad->data_softkey_toogle, !ad->data_softkey_toogle->chk_status);
+ list_item->chk_change_cb(ad->data_softkey_toogle, ad->data_softkey_toogle->eo_check, event_info);
}
static void _softkey_toogle_chk_cb(void *data, Evas_Object *obj, void *event_info)
{
SETTING_TRACE_BEGIN;
- Setting_GenGroupItem_Data *check_box = (Setting_GenGroupItem_Data *)data;
- setting_softkey_set_state(check_box->chk_status);
+ Eina_Bool val = elm_check_state_get(obj);
+ setting_softkey_set_state((bool)val);
SETTING_TRACE_END;
}