[mutter/wip/carlosg/keymap-updates] backends/native: Update keymap state on latched modifier updates




commit 813e6915120eb34b47f47ed58b4c9c1f5dc4d186
Author: Carlos Garnacho <carlosg gnome org>
Date:   Thu Jan 21 15:15:26 2021 +0100

    backends/native: Update keymap state on latched modifier updates
    
    The input thread refactors missed to update the MetaKeymapNative state when
    the keys that trigger the latched modifiers are being pressed. Let that happen
    here.

 src/backends/native/meta-seat-impl.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/backends/native/meta-seat-impl.c b/src/backends/native/meta-seat-impl.c
index 9e7f99e405..1dd47a91c4 100644
--- a/src/backends/native/meta-seat-impl.c
+++ b/src/backends/native/meta-seat-impl.c
@@ -436,6 +436,7 @@ meta_seat_impl_notify_key_in_impl (MetaSeatImpl       *seat_impl,
 
       keyboard_native = META_INPUT_DEVICE_NATIVE (seat_impl->core_keyboard);
       meta_input_device_native_a11y_maybe_notify_toggle_keys_in_impl (keyboard_native);
+      meta_keymap_native_update_in_impl (seat_impl->keymap, seat_impl->xkb);
     }
 
   if (state == 0 ||             /* key release */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]