From d2c66e5afd72de279313ffb79952dd89889a7fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Dapena=20Paz?= Date: Mon, 16 Jul 2012 19:51:48 +0100 Subject: [PATCH] wayland: Hook up _get_num_lock / _get_caps_lock to read from XKB state Signed-off-by: Rob Bradford --- gdk/wayland/gdkkeys-wayland.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gdk/wayland/gdkkeys-wayland.c b/gdk/wayland/gdkkeys-wayland.c index 5de64083df..819ff9c308 100644 --- a/gdk/wayland/gdkkeys-wayland.c +++ b/gdk/wayland/gdkkeys-wayland.c @@ -84,13 +84,15 @@ gdk_wayland_keymap_have_bidi_layouts (GdkKeymap *keymap) static gboolean gdk_wayland_keymap_get_caps_lock_state (GdkKeymap *keymap) { - return FALSE; + return xkb_state_led_name_is_active (GDK_WAYLAND_KEYMAP (keymap)->xkb_state, + XKB_LED_NAME_CAPS); } static gboolean gdk_wayland_keymap_get_num_lock_state (GdkKeymap *keymap) { - return FALSE; + return xkb_state_led_name_is_active (GDK_WAYLAND_KEYMAP (keymap)->xkb_state, + XKB_LED_NAME_NUM); } static gboolean