diff options
author | Takao Fujiwara <tfujiwar@redhat.com> | 2021-03-25 17:24:19 +0900 |
---|---|---|
committer | Takao Fujiwara <tfujiwar@redhat.com> | 2021-03-25 17:24:19 +0900 |
commit | e3bd764491b65b21650997966b7396879d642b10 (patch) | |
tree | 1ced7cc40b308ac8fcb5582473098d0d3f0ea413 | |
parent | 71b78c7bf44f4fd5313a66712ce4367169d8e0f7 (diff) | |
download | mutter-e3bd764491b65b21650997966b7396879d642b10.tar.gz |
clutter/input-method: Calculate evdev_code from keycode
evdev_cocde is forwarded in meta-wayland-keyboard.c:default_grab_key()
in mutter 40 and clutter_input_method_forward_key() should assign
evdev_code.
Fixes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1709#
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1802>
-rw-r--r-- | clutter/clutter/clutter-input-method.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clutter/clutter/clutter-input-method.c b/clutter/clutter/clutter-input-method.c index b24df2e80..ff62925a5 100644 --- a/clutter/clutter/clutter-input-method.c +++ b/clutter/clutter/clutter-input-method.c @@ -495,6 +495,7 @@ clutter_input_method_forward_key (ClutterInputMethod *im, event->key.modifier_state = state; event->key.keyval = keyval; event->key.hardware_keycode = keycode; + event->key.evdev_code = keycode - 8; event->key.unicode_value = clutter_keysym_to_unicode (keyval); clutter_event_set_device (event, keyboard); |