devilhorns pushed a commit to branch master.

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

commit da80ee8cc2ac17a8d7a119bf6ea5afaea5e9418c
Author: Chris Michael <[email protected]>
Date:   Wed Mar 4 11:48:36 2015 -0500

    ecore-evas-drm: Fix function call to ecore_evas_pointer_xy_get for drm
    engine
    
    Summary: This changes the ecore_evas_pointer_xy_get function call (on
    drm engine) to use the new ecore_drm_device_pointer_xy_get so we can
    center mouse pointer on an output at startup.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c 
b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
index 3de4668..a04797d 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -792,7 +792,7 @@ _ecore_evas_drm_object_cursor_set(Ecore_Evas *ee, 
Evas_Object *obj, int layer, i
    ee->prop.cursor.hot.x = hot_x;
    ee->prop.cursor.hot.y = hot_y;
 
-   evas_pointer_output_xy_get(ee->evas, &x, &y);
+   ecore_evas_pointer_xy_get(ee, &x, &y);
 
    if (obj != old)
      {
@@ -1033,9 +1033,8 @@ _ecore_evas_drm_screen_geometry_get(const Ecore_Evas *ee 
EINA_UNUSED, int *x, in
 }
 
 static void 
-_ecore_evas_drm_pointer_xy_get(const Ecore_Evas *ee, Evas_Coord *x, Evas_Coord 
*y)
+_ecore_evas_drm_pointer_xy_get(const Ecore_Evas *ee EINA_UNUSED, Evas_Coord 
*x, Evas_Coord *y)
 {
-   /* FIXME: This should probably be using an ecore_drm_input function to 
-    * return the current mouse position */
-   evas_pointer_output_xy_get(ee->evas, x, y);
+   /* get pointer position from input */
+   ecore_drm_device_pointer_xy_get(dev, x, y);
 }

-- 


Reply via email to