atspi: Improves how to find the can_highlight of the widget. 80/153780/3
authorJunsuChoi <jsuya.choi@samsung.com>
Fri, 29 Sep 2017 11:55:32 +0000 (20:55 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Fri, 29 Sep 2017 12:17:32 +0000 (21:17 +0900)
commit36957aec8aaf63a142d84b6feb3f844d44c54194
tree61e2a0293ea1342b3c6efa4e8fe0a6a69123118f
parentc01c1ba36e87401aff1221bd0bae54fddf1feb1e
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: I3c7102ad12fe04488a1604e306f0699f1cb14691
src/lib/elm_widget.c