[yocto] [libmatchbox][PATCH 1/4] Don't use deprecated XKeycodeToKeysym

Jussi Kukkonen jussi.kukkonen at intel.com
Mon Jul 11 03:51:56 PDT 2016


Signed-off-by: Jussi Kukkonen <jussi.kukkonen at intel.com>
---
 libmb/mbmenu.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libmb/mbmenu.c b/libmb/mbmenu.c
index d25397b..5e4106e 100644
--- a/libmb/mbmenu.c
+++ b/libmb/mbmenu.c
@@ -23,6 +23,8 @@
 #include "config.h"
 #endif
 
+#include <X11/XKBlib.h>
+
 #include "mbmenu.h"
 
 #define MBMAX(x,y) ((x>y)?(x):(y))
@@ -802,7 +804,7 @@ mb_menu_handle_xevent(MBMenu *mb, XEvent *an_event)
     {
     case KeyPress:
       MENUDBG("%s() Keyevent recieved\n", __func__ );
-      switch (key = XKeycodeToKeysym (mb->dpy, an_event->xkey.keycode, 0))
+      switch (key = XkbKeycodeToKeysym (mb->dpy, an_event->xkey.keycode, 0, 0))
 	{
 	case XK_Left:
 	  if (mb->active_depth > 0)
-- 
2.8.1




More information about the yocto mailing list