layout: Mark activated surface by default 82/24282/2
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 26 Mar 2020 21:24:48 +0000 (23:24 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Tue, 14 Apr 2020 10:00:56 +0000 (13:00 +0300)
commitfcd71e034d378921e0408a69dedcd8d0f4836401
treebd2cde9b4781ceac61624c503074c08332fa8088
parent1ee1bff64338dede1f72981a6f3787718ce47335
layout: Mark activated surface by default

Necessary to avoid client surfaces that continuously update their
contents (i.e., a video) to effectively nullify a valid activate_app
request, causing a short flip for the new client surfaces, but resume
back once the first surface updated its contents.

Bug-AGL: SPEC-3297

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