summaryrefslogtreecommitdiffstats
path: root/src/ivi-compositor.h
diff options
context:
space:
mode:
authorMarius Vlad <marius.vlad@collabora.com>2020-03-26 23:24:48 +0200
committerMarius Vlad <marius.vlad@collabora.com>2020-04-14 13:00:56 +0300
commitfcd71e034d378921e0408a69dedcd8d0f4836401 (patch)
treebd2cde9b4781ceac61624c503074c08332fa8088 /src/ivi-compositor.h
parent1ee1bff64338dede1f72981a6f3787718ce47335 (diff)
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
Diffstat (limited to 'src/ivi-compositor.h')
-rw-r--r--src/ivi-compositor.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ivi-compositor.h b/src/ivi-compositor.h
index 4da12bc..dab9fa6 100644
--- a/src/ivi-compositor.h
+++ b/src/ivi-compositor.h
@@ -170,6 +170,7 @@ struct ivi_surface {
int32_t x, y;
int32_t width, height;
} pending;
+ bool activated_by_default;
enum ivi_surface_role role;
union {