summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFerdinand Bachmann <ferdinand.bachmann@yrlf.at>2025-02-18 01:52:25 +0100
committerSimon Ser <contact@emersion.fr>2025-04-13 23:40:56 +0200
commite51ecf71aa0afdcce4c9768f0a614222ee79cee2 (patch)
tree4bf6eb73ac082cbc1c58a46c39a41035688d0adb /include
parent0a9b0b83ebfffc3b5b456b49d8cfe76736fe011b (diff)
input/input-manager: remove event listeners on fini
This fixes a crash in wlroots listener checks. See #8509.
Diffstat (limited to 'include')
-rw-r--r--include/sway/input/input-manager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sway/input/input-manager.h b/include/sway/input/input-manager.h
index b014e18f..5113844d 100644
--- a/include/sway/input/input-manager.h
+++ b/include/sway/input/input-manager.h
@@ -39,6 +39,8 @@ struct sway_input_manager {
struct sway_input_manager *input_manager_create(struct sway_server *server);
+void input_manager_finish(struct sway_input_manager *input);
+
bool input_manager_has_focus(struct sway_node *node);
void input_manager_set_focus(struct sway_node *node);