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

-- 


Reply via email to