devilhorns pushed a commit to branch master.
commit 2aed20988c8557972b5f153c9705afb9d28cbec8
Author: Chris Michael <[email protected]>
Date: Wed Aug 28 09:43:05 2013 +0100
Get keysym from X on key_up.
Signed-off-by: Chris Michael <[email protected]>
---
src/modules/wl_desktop_shell/e_mod_main.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/modules/wl_desktop_shell/e_mod_main.c
b/src/modules/wl_desktop_shell/e_mod_main.c
index 4285420..4182e61 100644
--- a/src/modules/wl_desktop_shell/e_mod_main.c
+++ b/src/modules/wl_desktop_shell/e_mod_main.c
@@ -1428,7 +1428,6 @@ _e_wl_shell_shell_surface_cb_key_up(void *data,
Evas_Object *obj EINA_UNUSED, vo
struct wl_keyboard_grab *grab;
unsigned int key = 0, *end, *k;
unsigned int serial = 0;
- xkb_keysym_t sym = XKB_KEY_NoSymbol;
ev = event;
@@ -1445,11 +1444,7 @@ _e_wl_shell_shell_surface_cb_key_up(void *data,
Evas_Object *obj EINA_UNUSED, vo
if (kbd->focus != ews->wl.surface) return;
/* get the keycode for this key from X */
- sym = xkb_keysym_from_name(ev->keyname, 0);
- if (!sym)
- sym = xkb_keysym_from_name(ev->keyname, XKB_KEYSYM_CASE_INSENSITIVE);
-
- key = sym - 8;
+ key = ecore_x_keysym_keycode_get(ev->keyname) - 8;
end = (kbd->keys.data + kbd->keys.size);
for (k = kbd->keys.data; k < end; k++)
--
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk