shell: Advertise application_id event for other surface roles 52/24652/2
authorMarius Vlad <marius.vlad@collabora.com>
Mon, 8 Jun 2020 18:11:12 +0000 (21:11 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 15 Jun 2020 17:18:52 +0000 (20:18 +0300)
commit9701fd67de31e7f6bd5aa36a98577ccc5ad42f44
tree7442b6895f179b66dc5f46effae8907f47bb2802
parentc8d025cdb9b3a60f86ebe79065f848ebb3d45d3e
shell: Advertise application_id event for other surface roles

application_id event is sent just when a client binds to the
agl_desktop_shell interface and when new desktop role surface were
created, skipping split, fullscreen and pop-up kind of surface. This
patch sends the application_id event for those as well.

Makes SPEC-3412 much easier to determine when the application itself was
started.

Bug-AGL: SPEC-3412

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ic5c0ebf130fda45c5fda89e0e27e81dea96195cd
src/shell.c