From: JunsuChoi Date: Wed, 15 Nov 2017 11:16:36 +0000 (+0900) Subject: atspi : Modify spinner to have only one focus. X-Git-Tag: submit/tizen/20171123.082406~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc9fbba03371cf9b3e17b14fcf200d44316d296d;p=platform%2Fcore%2Fuifw%2Fefl-ext.git atspi : Modify spinner to have only one focus. The focus of the widget_object(button)of the spinner must be unique in screen. Therefore, do not call focus using evas_object_smart_callback_call, but use elm_object_focus_set to make the focus unique in the screen. Change-Id: I1ab5abc670b6ae6a32c7633738102839c5f30939 --- diff --git a/src/wearable/circle/efl_extension_circle_object_spinner.c b/src/wearable/circle/efl_extension_circle_object_spinner.c index 5f58676..b65c1d9 100644 --- a/src/wearable/circle/efl_extension_circle_object_spinner.c +++ b/src/wearable/circle/efl_extension_circle_object_spinner.c @@ -540,11 +540,11 @@ _accessibility_spinner_highlighted_cb(void *data, Evas_Object *obj, void *event_ elm_atspi_accessible_description_cb_set(btn, _accessible_description_cb, circle_obj); elm_atspi_accessible_reading_info_type_set(btn, ELM_ACCESSIBLE_READING_INFO_TYPE_DESCRIPTION); - evas_object_smart_callback_call(circle_obj->widget_object, "focused",NULL); + elm_object_focus_set(circle_obj->widget_object, EINA_TRUE); } static void _accessibility_spinner_unhighlighted_cb(void *data, Evas_Object *obj, void *event_info) { Eext_Circle_Object *circle_obj = data; - evas_object_smart_callback_call(circle_obj->widget_object, "unfocused",NULL); + elm_object_focus_set(circle_obj->widget_object, EINA_FALSE); }