mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-09-06 18:05:39 +00:00
clipboard: 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:
parent
ead3ef8c77
commit
c30c4bd6c8
|
@ -273,6 +273,7 @@ clipboard_destroy(struct wl_listener *listener, void *data)
|
||||||
container_of(listener, struct clipboard, destroy_listener);
|
container_of(listener, struct clipboard, destroy_listener);
|
||||||
|
|
||||||
wl_list_remove(&clipboard->selection_listener.link);
|
wl_list_remove(&clipboard->selection_listener.link);
|
||||||
|
wl_list_remove(&clipboard->destroy_listener.link);
|
||||||
|
|
||||||
free(clipboard);
|
free(clipboard);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue