shell: Add some extra checks to make sure we don't trip ourselves 70/24670/1
authorMarius Vlad <marius.vlad@collabora.com>
Fri, 5 Jun 2020 12:27:31 +0000 (15:27 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 8 Jun 2020 20:23:35 +0000 (23:23 +0300)
commitc63ab31076b6e1c710c4d0352884de00dd5765d1
treed8d516ef298d4eb910c06f8b6b76b699da5bfb99
parent677b45e1ff759ebf7f63db12eb59f65917537055
shell: Add some extra checks to make sure we don't trip ourselves

Dynamically removing and inserting surfaces on outputs requires making
sure the surface is still mapped on that output.

Bug-AGL: SPEC-3280

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