[PATCH weston 2/3] ivi-shell: Remove the compositor destory listener from list during de-init
Harsha M M
harsha.manjulamallikarjun at in.bosch.com
Tue Aug 7 13:35:03 UTC 2018
During de-init ensure removal of compositor destroy notification
from list. Otherwise a dongling pointer is left behind which will
affect other plugins.
Signed-off-by: Harsha M M <harsha.manjulamallikarjun at in.bosch.com>
---
ivi-shell/ivi-shell.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ivi-shell/ivi-shell.c b/ivi-shell/ivi-shell.c
index 0235d26..58f53bc 100644
--- a/ivi-shell/ivi-shell.c
+++ b/ivi-shell/ivi-shell.c
@@ -358,6 +358,8 @@ shell_destroy(struct wl_listener *listener, void *data)
container_of(listener, struct ivi_shell, destroy_listener);
struct ivi_shell_surface *ivisurf, *next;
+ wl_list_remove(&shell->destroy_listener.link);
+
text_backend_destroy(shell->text_backend);
input_panel_destroy(shell);
--
2.7.4
More information about the wayland-devel
mailing list