atspi: Improves how to find the can_highlight of the widget. 74/154974/2
authorJunsuChoi <jsuya.choi@samsung.com>
Fri, 29 Sep 2017 11:55:32 +0000 (20:55 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Fri, 13 Oct 2017 05:02:22 +0000 (05:02 +0000)
commit2212fffb35af18498d53f0da894218ba59f8c8ca
tree3b0b2513495d27e63c0296a97fa5e0d208f0c41f
parent4bbbe227651a04fcddf230eb87b1c4bc195d4673
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: I8ad128bba766c97ddf3dd28ad788c0e2dd1d3554
src/lib/elm_widget.c