kiosk-shell: Do not leave views on layers on shell destroy

Nothing special, but avoids hitting the warning about
terminating/finishing a layer with views on it.

Fixes #509.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
14 jobs for !724 with mvlad/wip/desktop-shell-views-on-layers in 3 minutes and 15 seconds (queued for 5 seconds)
detached
Status Name Job ID Coverage
  Merge Request Checks
passed check-commit #16248798

00:00:15

 
  Base Container
passed aarch64-debian-container_prep #16248801
aarch64

00:00:17

passed armv7-debian-container_prep #16248800
aarch64

00:00:24

passed x86_64-debian-container_prep #16248799

00:00:18

 
  Full Build And Test
passed aarch64-clang-debian-full-build #16248805
kvm-aarch64

00:02:11

passed aarch64-debian-full-build #16248803
kvm-aarch64

00:02:15

passed x86_64-clang-debian-full-build #16248804
kvm

00:02:21

passed x86_64-debian-full-build #16248802
kvm

00:02:12

 
  No Gl Build And Test
passed aarch64-debian-no-gl-build #16248809
kvm-aarch64

00:00:34

passed armv7-clang-debian-no-gl-build #16248808
aarch64

00:00:24

passed armv7-debian-no-gl-build #16248807
aarch64

00:00:21

passed x86_64-debian-no-gl-build #16248806
kvm

00:00:49

 
  Other Builds
passed docs-build #16248810

00:01:19

 
  Pages
passed docs-and-coverage #16248811

00:00:17