libweston: Remove signals from the list during de-init
authorHarsha M M <harsha.manjulamallikarjun@in.bosch.com>
Tue, 7 Aug 2018 13:35:02 +0000 (19:05 +0530)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Wed, 8 Aug 2018 09:22:24 +0000 (12:22 +0300)
commitb8b2c72709a16382fe7a75a3476236bd31c0e54c
treeabf67ed9c4376c0ce417065284b5d66d9cb45f3a
parent103dc42b5ec134362db9b6dfb32edf10344e6769
libweston: Remove signals from the list during de-init

During de-init ensure removal of added signals from list. Otherwise
a dongling pointer is left behind which will affect other plugins.

Signed-off-by: Harsha M M <harsha.manjulamallikarjun@in.bosch.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
compositor/text-backend.c
compositor/weston-screenshooter.c
desktop-shell/shell.c