From b5a80d1e8db515d78d3c8d28be5299e1e20a4b45 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Tue, 9 Sep 2025 09:28:19 +0800 Subject: [PATCH] fix: chase text input to wlroots 0.20 --- src/ext-protocol/text-input.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ext-protocol/text-input.h b/src/ext-protocol/text-input.h index 89444f3..4858130 100644 --- a/src/ext-protocol/text-input.h +++ b/src/ext-protocol/text-input.h @@ -332,8 +332,7 @@ static void handle_keyboard_grab_destroy(struct wl_listener *listener, void *data) { struct dwl_input_method_relay *relay = wl_container_of(listener, relay, keyboard_grab_destroy); - struct wlr_input_method_keyboard_grab_v2 *keyboard_grab = - relay->input_method->keyboard_grab; + struct wlr_input_method_keyboard_grab_v2 *keyboard_grab = data; wl_list_remove(&relay->keyboard_grab_destroy.link); if (keyboard_grab->keyboard) {