layout: Fix no-op check due to invalid checks 64/28664/1
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 26 Apr 2023 06:49:08 +0000 (09:49 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 27 Apr 2023 20:21:26 +0000 (20:21 +0000)
commit42e787290b5067d85f1c04a4c44969fa0cae27d6
treebfc58570c18bef320dd15d1bbe91a7b409f6fdcb
parent6d41be723042cbbb6962d907d52cac1af8f7f130
layout: Fix no-op check due to invalid checks

Checking both width and height isn't a strict requirement, either can
different. This unties the check such that we can actually move
windows/applications between different outputs.

We also add here an explicit surface damage as we're removing the view
from the layer.

Bug-AGL: SPEC-4773
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ie91b8c0fd2e9357fe00fd693e2a70fa3b4b4d31a
src/layout.c