text-input: Accept disable requests

The disable signal on text-input objects must not be ignored. It is only sent when the previous state was enabled.
This commit is contained in:
Dorota Czaplejewicz 2018-10-13 20:46:53 +00:00
parent e4a1560433
commit 66a38374ee

View file

@ -163,10 +163,6 @@ static void handle_text_input_disable(struct wl_listener *listener,
text_input_disable); text_input_disable);
struct roots_text_input *text_input = text_input_to_roots(relay, struct roots_text_input *text_input = text_input_to_roots(relay,
(struct wlr_text_input_v3*)data); (struct wlr_text_input_v3*)data);
if (!text_input->input->current_enabled) {
wlr_log(WLR_DEBUG, "Inactive text input tried to disable itself");
return;
}
relay_disable_text_input(relay, text_input); relay_disable_text_input(relay, text_input);
} }