layout/shell: Keep track of previous role 80/29680/2
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 14 Feb 2024 11:26:44 +0000 (13:26 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 22 Feb 2024 13:51:33 +0000 (13:51 +0000)
commit754636273ffc6b872d6fb194009c857e76e7cec1
treea922bfd843d5a6ad6a9ae6914eb394c7e7426a56
parent16d8d1af63ea1bbdaa9223cbf3e01cb6698f1eb0
layout/shell: Keep track of previous role

And with it also handle the re-mapping/unmapping of previous active
window such we don't run into weird behaviours, and be able to revert
back to the original output dimensions when going back to normal
windows.

Bug-AGL: SPEC-4839
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3703de998b0baa8a2b9d72276dcd56b315d3ca1a
src/ivi-compositor.h
src/layout.c
src/shell.c