evas_events: fix searching logic to find objects can receive events.
authorHosang Kim <hosang12.kim@samsung.com>
Sat, 10 Dec 2016 12:01:33 +0000 (21:01 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 07:25:23 +0000 (16:25 +0900)
commit878759f5a57affcdf59fe7529d670d14aec4f58b
treedab63d8b229887524ea58d888ee4a3a4f017c073
parent2145fd5f490904c7777ee8464aa78dd8dffe22a0
evas_events: fix searching logic to find objects can receive events.

1. _evas_event_object_list_raw_in_get() API is designed to search objects
list from last. But sometimes it is not working.
2. If proxy source is set, event_passes_through is not checked.
event_passes_through is respected regardless of proxy source.

refer to:
https://phab.enlightenment.org/rEFL30d98fa1bd3be621897d6240f26801b2a53c427d
Change-Id: I1dffc30e3920441a8065d61437abaa7013da61d0
src/lib/evas/canvas/evas_events.c