fix: miss clean input_method listerner

This commit is contained in:
DreamMaoMao 2025-03-24 14:06:13 +08:00
parent c959e208a3
commit 6a7234a6ca

View file

@ -2145,6 +2145,10 @@ cleanup(void) {
waitpid(child_pid, NULL, 0); waitpid(child_pid, NULL, 0);
} }
#ifdef IM
wl_list_remove(&input_relay->input_method_new.link);
wl_list_remove(&input_relay->text_input_new.link);
#endif
destroykeyboardgroup(&kb_group->destroy, NULL); destroykeyboardgroup(&kb_group->destroy, NULL);
wlr_backend_destroy(backend); wlr_backend_destroy(backend);
wlr_scene_node_destroy(&scene->tree.node); wlr_scene_node_destroy(&scene->tree.node);