atspi: Improves how to find the can_highlight of the widget. 73/154973/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:31 +0000 (05:02 +0000)
commit045e68d5f683e58127bce030feaf26b61fdbd4aa
treebf6610a3a63b41ff62993ea4e0d267d5445094bc
parent9cfaac2f86f2bb72b9211d2ce91a473cacfe69c4
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: I0b6d2907aaf4c4778519dd56232d126249fe636f
src/lib/elm_widget.c