From d713c68b850c9ad0ed6d951ca6fd52e14f39b509 Mon Sep 17 00:00:00 2001 From: = <=> Date: Mon, 23 May 2022 09:39:40 +0800 Subject: [PATCH] This seems to fix issue2 described in https://github.com/djpohly/dwl/pull/235 --- dwl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dwl.c b/dwl.c index 4299fc343..1e59a09a1 100644 --- a/dwl.c +++ b/dwl.c @@ -2237,7 +2237,7 @@ static void handle_text_input_destroy(struct wl_listener *listener, text_input_set_pending_focused_surface(text_input, NULL); wl_list_remove(&text_input->text_input_commit.link); wl_list_remove(&text_input->text_input_destroy.link); - wl_list_remove(&text_input->text_input_disable.link); + //wl_list_remove(&text_input->text_input_disable.link); wl_list_remove(&text_input->text_input_enable.link); wl_list_remove(&text_input->link); free(text_input); @@ -2273,8 +2273,8 @@ struct dwl_text_input *dwl_text_input_create( input->text_input_commit.notify = handle_text_input_commit; wl_signal_add(&text_input->events.commit, &input->text_input_commit); - input->text_input_disable.notify = handle_text_input_disable; - wl_signal_add(&text_input->events.disable, &input->text_input_disable); + /* input->text_input_disable.notify = handle_text_input_disable; */ + /* wl_signal_add(&text_input->events.disable, &input->text_input_disable); */ input->text_input_destroy.notify = handle_text_input_destroy; wl_signal_add(&text_input->events.destroy, &input->text_input_destroy);