diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-03-08 15:54:38 -0500 |
---|---|---|
committer | Kirill Primak <vyivel@eclair.cafe> | 2022-03-11 20:02:21 +0000 |
commit | 45c877173577cf450f0932c6899b740cacb4254f (patch) | |
tree | b5b79eeffd69e63749e6d4d61aec7f99f57b89ea | |
parent | eae8952e176fcb63fe611d73f1459ab0f24252c9 (diff) | |
download | wlroots-45c877173577cf450f0932c6899b740cacb4254f.tar.xz |
types/wlr_virtual_keyboard_v1: remove destroy event
The destroy event from the keyboard base wlr_input_device must be used
-rw-r--r-- | include/wlr/types/wlr_virtual_keyboard_v1.h | 4 | ||||
-rw-r--r-- | types/wlr_virtual_keyboard_v1.c | 3 |
2 files changed, 0 insertions, 7 deletions
diff --git a/include/wlr/types/wlr_virtual_keyboard_v1.h b/include/wlr/types/wlr_virtual_keyboard_v1.h index a818f141..8350f413 100644 --- a/include/wlr/types/wlr_virtual_keyboard_v1.h +++ b/include/wlr/types/wlr_virtual_keyboard_v1.h @@ -31,10 +31,6 @@ struct wlr_virtual_keyboard_v1 { bool has_keymap; struct wl_list link; - - struct { - struct wl_signal destroy; // struct wlr_virtual_keyboard_v1* - } events; }; struct wlr_virtual_keyboard_manager_v1* wlr_virtual_keyboard_manager_v1_create( diff --git a/types/wlr_virtual_keyboard_v1.c b/types/wlr_virtual_keyboard_v1.c index 5a5ce630..01f7d6dc 100644 --- a/types/wlr_virtual_keyboard_v1.c +++ b/types/wlr_virtual_keyboard_v1.c @@ -109,8 +109,6 @@ static void virtual_keyboard_destroy_resource(struct wl_resource *resource) { return; } - wlr_signal_emit_safe(&keyboard->events.destroy, keyboard); - wlr_keyboard_finish(&keyboard->keyboard); wl_resource_set_user_data(keyboard->resource, NULL); @@ -171,7 +169,6 @@ static void virtual_keyboard_manager_create_virtual_keyboard( virtual_keyboard->resource = keyboard_resource; virtual_keyboard->seat = seat_client->seat; - wl_signal_init(&virtual_keyboard->events.destroy); wl_list_insert(&manager->virtual_keyboards, &virtual_keyboard->link); |