devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=16e9126302c3a95f84921b62dbe547b1c112cd2f
commit 16e9126302c3a95f84921b62dbe547b1c112cd2f Author: Chris Michael <cp.mich...@samsung.com> Date: Wed Apr 22 09:41:23 2015 -0400 wl-drm: Set initial compositor pointer values base on ecore_evas_pointer_position This addresses the issue of initial compositor pointer values not being proper. They are 0,0 on startup, however things like ecore_drm will center the mouse on startup. The e_comp pointer values should reflect this. Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/modules/wl_drm/e_mod_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/wl_drm/e_mod_main.c b/src/modules/wl_drm/e_mod_main.c index ab7c3ed..0891603 100644 --- a/src/modules/wl_drm/e_mod_main.c +++ b/src/modules/wl_drm/e_mod_main.c @@ -139,6 +139,9 @@ e_modapi_init(E_Module *m) ecore_evas_callback_resize_set(e_comp->ee, _e_mod_drm_cb_ee_resize); + ecore_evas_pointer_xy_get(e_comp->ee, &e_comp->wl_comp_data->ptr.x, + &e_comp->wl_comp_data->ptr.y); + if (!e_xinerama_fake_screens_exist()) { E_Screen *screen; --