From a5c7108cc2f4152e0e37b9040b7a4d17bc6e069f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 24 Feb 2017 14:13:13 -0500 Subject: [PATCH] ecore-evas: handle pointer_xy_get() for buffer canvas this was missing and would do nothing when called --- src/lib/ecore_evas/ecore_evas_buffer.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_evas/ecore_evas_buffer.c b/src/lib/ecore_evas/ecore_evas_buffer.c index 8029f490fe..795b27e164 100644 --- a/src/lib/ecore_evas/ecore_evas_buffer.c +++ b/src/lib/ecore_evas/ecore_evas_buffer.c @@ -532,6 +532,12 @@ _ecore_evas_buffer_screen_geometry_get(const Ecore_Evas *ee, int *x, int *y, int if (h) *h = ee->h; } +static void +_ecore_evas_buffer_pointer_xy_get(const Ecore_Evas *ee, Evas_Coord *x, Evas_Coord *y) +{ + evas_pointer_canvas_xy_get(ee->evas, x, y); +} + static Ecore_Evas_Engine_Func _ecore_buffer_engine_func = { _ecore_evas_buffer_free, @@ -597,7 +603,7 @@ static Ecore_Evas_Engine_Func _ecore_buffer_engine_func = _ecore_evas_buffer_msg_parent_send, _ecore_evas_buffer_msg_send, - NULL, // pointer_xy_get + _ecore_evas_buffer_pointer_xy_get, // pointer_xy_get NULL, // pointer_warp NULL, // wm_rot_preferred_rotation_set