devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3214dad7c53af4d406ce7c237a89ba0088304f37
commit 3214dad7c53af4d406ce7c237a89ba0088304f37 Author: Chris Michael <cp.mich...@samsung.com> Date: Fri Dec 2 13:03:20 2016 -0500 elementary: Don't set pointer surface to NULL As we no longer destroy a window's wl_surface during hide requests, we should not be setting pointer surface to NULL here. Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/lib/elementary/efl_ui_win.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index da07122..7bbf379 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -956,7 +956,6 @@ _elm_win_mouse_out(Ecore_Evas *ee) if ((sd->wl.win) && (sd->pointer.ee)) { ecore_evas_hide(sd->pointer.ee); - sd->pointer.surf = NULL; ecore_wl2_window_pointer_set(sd->wl.win, NULL, sd->pointer.hot_x, sd->pointer.hot_y); } @@ -2272,7 +2271,6 @@ _efl_ui_win_hide(Eo *obj, Efl_Ui_Win_Data *sd) if (sd->pointer.ee) { ecore_evas_hide(sd->pointer.ee); - sd->pointer.surf = NULL; ecore_wl2_window_pointer_set(sd->wl.win, NULL, sd->pointer.hot_x, sd->pointer.hot_y); } --