discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=4d7674153327d354f3d1b6ecea2ddd957b006938
commit 4d7674153327d354f3d1b6ecea2ddd957b006938 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Mon Jul 20 13:32:06 2015 -0400 only perform keybind grabs on root window for x11 compositors --- src/bin/e_comp_canvas.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_comp_canvas.c b/src/bin/e_comp_canvas.c index d494baf..7300c18 100644 --- a/src/bin/e_comp_canvas.c +++ b/src/bin/e_comp_canvas.c @@ -657,13 +657,13 @@ e_comp_canvas_client_layer_map_nearest(int layer) E_API void e_comp_canvas_keys_grab(void) { - if (e_comp->root) + if (e_comp->comp_type == E_PIXMAP_TYPE_X) e_bindings_key_grab(E_BINDING_CONTEXT_ANY, e_comp->root); } E_API void e_comp_canvas_keys_ungrab(void) { - if (e_comp->root) + if (e_comp->comp_type == E_PIXMAP_TYPE_X) e_bindings_key_ungrab(E_BINDING_CONTEXT_ANY, e_comp->root); } --