evas: Fix legacy events output vs. canvas coords
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 17 Oct 2016 02:34:05 +0000 (11:34 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 26 Oct 2016 04:42:54 +0000 (13:42 +0900)
commit40fec5f608da4c5188a2afc7cc293d4f74a4b68d
tree45851fe4492c861b9ea3b24fafc5c5a82df20228
parentab18b01e1caf1166ced592613c7ea5711661322a
evas: Fix legacy events output vs. canvas coords

In case of a mapped object (eg. when applying a map to a window
in wayland compositor), the canvas and output coordinates are
not meant to be the same.

In EO land, applications should instead use the common interface
Efl.Input.Interface.pointer_xy.get (on the canvas).

@fix
src/lib/evas/canvas/evas_callbacks.c
src/lib/evas/canvas/evas_events_legacy.c
src/lib/evas/include/evas_private.h