shell: Allow the client shell to unbind/rebind to agl-shell interface 44/23744/1
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 5 Feb 2020 16:37:05 +0000 (18:37 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 6 Feb 2020 11:40:06 +0000 (13:40 +0200)
commitf8457f6d62370f08a4764f44c670bd2368e80415
tree4f417c4d5ae62f71a39e26fc367e9b88d503f2d4
parent08ea4a2fec76b4bdd90b6072ff1002d0829afbed
shell: Allow the client shell to unbind/rebind to agl-shell interface

Restarting the client shell requires the compositor to restart, this
removes the ivi_surfaces and from the ivi_output and normal surfaces,
pending surfaces and re-initilizes the lists for handling them.

Bug-AGL: SPEC-3158

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ic352ad5bc1e60b3df5b76a0239895aaf3aa81c56
src/shell.c