atspi: Improves how to find the can_highlight of the widget. 52/153752/2
authorJunsuChoi <jsuya.choi@samsung.com>
Fri, 29 Sep 2017 09:11:36 +0000 (18:11 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Fri, 29 Sep 2017 09:14:08 +0000 (18:14 +0900)
commita527c41d22ac4144a9834385441b9657831b8dd3
treea0034b757d689d428ccd41c1cc4edb0e2a3911a7
parent64fb0eeb72396eabe8bf20e42f043c8f78c9219c
atspi: Improves how to find the can_highlight of the widget.

   Returns EINA_FALSE if any of parents is EINA_FALSE
   when determining can_highlight.
   To determine can_highlight for the parent of an object,
   we try to find the parent of the parent again.
   As it repeats, it traverses as much as depth size factorial (d!)
   However, if any of the parent of the object has can_highlight of the widget data is EINA_FALSE,
   it is eventually EINA_FALSE

Change-Id: I82faab2e974801039c4c7c7d003f68314f7c9d4c
src/lib/elm_widget.c