diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/shared.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/examples/shared.c b/examples/shared.c index 0605dd72..0738a548 100644 --- a/examples/shared.c +++ b/examples/shared.c @@ -311,6 +311,8 @@ static void keyboard_remove(struct wlr_input_device *device, struct compositor_s if (!kbstate) { return; } + xkb_state_unref(kbstate->xkb_state); + xkb_map_unref(kbstate->keymap); wl_list_remove(&kbstate->link); wl_list_remove(&kbstate->key.link); free(kbstate); |