text-backend: remove the weston_seat destruction listener on destroy

Prior to freeing the memory in which the link node for the signal is
emedded we should remove the link node from the list to prevent the list
from being corrupted.

https://bugs.freedesktop.org/show_bug.cgi?id=67231
This commit is contained in:
Rob Bradford 2013-07-24 16:57:32 +01:00 committed by Kristian Høgsberg
parent 3d2046ed4b
commit ead3ef8c77

View file

@ -792,6 +792,7 @@ input_method_notifier_destroy(struct wl_listener *listener, void *data)
deactivate_text_input(input_method->model, input_method);
wl_global_destroy(input_method->input_method_global);
wl_list_remove(&input_method->destroy_listener.link);
free(input_method);
}