discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a5c7108cc2f4152e0e37b9040b7a4d17bc6e069f

commit a5c7108cc2f4152e0e37b9040b7a4d17bc6e069f
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Feb 24 14:13:13 2017 -0500

    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 8029f49..795b27e 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

-- 


Reply via email to