shell: Add some extra checks to make sure we don't trip ourselves 48/24648/2
authorMarius Vlad <marius.vlad@collabora.com>
Fri, 5 Jun 2020 12:27:31 +0000 (15:27 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 15 Jun 2020 11:46:30 +0000 (14:46 +0300)
commitba9b65aa89951b8d1a008b162ed0199008484d4c
treec83c2363c8076d0929be746128ef1352e0301cdd
parenta04518d86f8b048902bae0167c6a6bc9f2276e89
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: I125f9788718655ee88fa389fb14bd2c36342f8fe
src/shell.c