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;

-- 


Reply via email to