Revert "Revert "atspi : Do not send signal, if current object and highlight object... 51/178151/1 accepted/tizen/4.0/unified/20180514.093946 submit/tizen_4.0/20180511.021528 submit/tizen_4.0/20180511.082246
authorJunsuChoi <jsuya.choi@samsung.com>
Tue, 8 May 2018 09:53:50 +0000 (18:53 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Tue, 8 May 2018 09:54:18 +0000 (18:54 +0900)
This reverts commit 8c65904160bd074be89f7f64886d15304c25568e.

Change-Id: Ifd9d1f1d301372088a7eb45f50f1f9516dfde3ce
Signed-off-by: JunsuChoi <jsuya.choi@samsung.com>
src/lib/elm_widget.c

index 562bce26b3f0fd2e1dd2cad5ae74cdba8b8ea6eb..a584deb4629a7c64f2a66ab0d05020f351ac6133 100644 (file)
@@ -6629,6 +6629,10 @@ _elm_widget_elm_interface_atspi_component_highlight_grab(Eo *obj, Elm_Widget_Sma
    if(!obj) return EINA_FALSE;
    if(!_elm_atspi_enabled())
       return EINA_FALSE;
+   // TIZEN_ONLY(20171020) : atspi : Do not send signal, if current object and highlight object are same
+   if (_elm_object_accessibility_currently_highlighted_get() == obj)
+      return EINA_FALSE;
+   //
 
    //TIZEN_ONLY(20171011) : atspi : During the highlight grab, out signal is not sent.
    _elm_widget_accessibility_highlight_grabbing_set(obj, EINA_TRUE);
@@ -7196,6 +7200,11 @@ _elm_widget_item_elm_interface_atspi_component_highlight_grab(Eo *obj, Elm_Widge
 {
    if (!sd) return EINA_FALSE;
    if (!sd->view) return EINA_FALSE;
+   // TIZEN_ONLY(20171020) : atspi : Do not send signal, if current object and highlight object are same
+   if (_elm_object_accessibility_currently_highlighted_get() == obj)
+      return EINA_FALSE;
+   //
+
    //TIZEN_ONLY(20171011) : atspi : During the highlight grab, out signal is not sent.
    _elm_widget_accessibility_highlight_grabbing_set(sd->view, EINA_TRUE);
    //