desktop: Reset the active surface 45/23745/1
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 5 Feb 2020 19:59:01 +0000 (21:59 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 6 Feb 2020 11:40:11 +0000 (13:40 +0200)
commitab2e660c891df7188f2803a88d172627d66294fe
treeae36473f4d4a794785138f07373615af4439f028
parentf8457f6d62370f08a4764f44c670bd2368e80415
desktop: Reset the active surface

In case a previously active surface gets destroyed, we'll have a hard
time detecting if it already been active when switching to it, as it
will point a surface no longer present.

Resets the ivi active surface in case the desktop surface itself is
destroyed.

Bug-AGL: SPEC-3159

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I11406888ece29da4b97ec4c28c746ac397742753
src/desktop.c
src/ivi-compositor.h
src/layout.c