devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d2816fa45f548852a9940021acd22540905681ff
commit d2816fa45f548852a9940021acd22540905681ff Author: Chris Michael <cp.mich...@samsung.com> Date: Thu Sep 24 11:36:48 2015 -0400 ecore-wl2: Assign an input to a window when the window gets focus Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/lib/ecore_wl2/ecore_wl2_input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/ecore_wl2/ecore_wl2_input.c b/src/lib/ecore_wl2/ecore_wl2_input.c index bec665d..1a433dc 100644 --- a/src/lib/ecore_wl2/ecore_wl2_input.c +++ b/src/lib/ecore_wl2/ecore_wl2_input.c @@ -683,6 +683,7 @@ _keyboard_cb_enter(void *data, struct wl_keyboard *keyboard EINA_UNUSED, unsigne if (!window) return; input->focus.keyboard = window; + window->input = input; _ecore_wl2_input_focus_in_send(input, window); } @@ -710,6 +711,7 @@ _keyboard_cb_leave(void *data, struct wl_keyboard *keyboard EINA_UNUSED, unsigne _ecore_wl2_input_focus_out_send(input, window); + window->input = NULL; input->focus.keyboard = NULL; } --