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); } --
