evas_object_smart_callback_del(mold->more_option, "atspi,screen,reader,changed", _more_option_screen_reader_changed);
if (mold->cue_access_object)
{
+ evas_object_data_del(mold->more_option, "_cue_access_object");
elm_access_object_unregister(mold->cue_target_object);
mold->cue_access_object = NULL;
}
elm_atspi_accessible_role_set(mold->cue_access_object, ELM_ATSPI_ROLE_PUSH_BUTTON);
elm_atspi_accessible_reading_info_type_set(mold->cue_access_object, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME);
elm_access_action_cb_set(mold->cue_access_object, ELM_ACCESS_ACTION_ACTIVATE, _access_action_cb, mold);
+
+ evas_object_data_set(mold->more_option, "_cue_access_object", mold->cue_access_object);
}
}
else
{
if (mold->cue_access_object)
{
+ evas_object_data_del(mold->more_option, "_cue_access_object");
elm_access_object_unregister(mold->cue_target_object);
mold->cue_access_object = NULL;
}
elm_atspi_accessible_role_set(mold->cue_access_object, ELM_ATSPI_ROLE_PUSH_BUTTON);
elm_atspi_accessible_reading_info_type_set(mold->cue_access_object, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME);
elm_access_action_cb_set(mold->cue_access_object, ELM_ACCESS_ACTION_ACTIVATE, _access_action_cb, mold);
+
+ evas_object_data_set(mold->more_option, "_cue_access_object", mold->cue_access_object);
}
//