Notify about application destruction 54/26054/2
authorWalter Lozano <walter.lozano@collabora.com>
Wed, 17 Feb 2021 14:00:44 +0000 (11:00 -0300)
committerWalter Lozano <walter.lozano@collabora.com>
Wed, 17 Feb 2021 15:08:39 +0000 (12:08 -0300)
commitd85915199c8a3213ad827ca2dfb3bbc34c5f3da3
tree30a90f9c60d8b385172ea60dbed066b3f51daf49
parentfd860492da6fb07f06b308805e6fc57afa76b186
Notify about application destruction

Currently agl-compositor notifies about application ids which can be
activated/deactivated, as well as the application state. However, when
an application is destroyed this information is not communicated to desktop
making it out of sync with the actual list of available applications.

To overcome this limitation extend the protocol and the logic to notify
about application destruction on surface remove.

Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
Change-Id: Ib766cf3f3fbd10f55b85212480dc4717ab1bec22
protocol/agl-shell-desktop.xml
src/desktop.c