diff options
author | Marius Vlad <marius.vlad@collabora.com> | 2020-03-26 23:24:48 +0200 |
---|---|---|
committer | Marius Vlad <marius.vlad@collabora.com> | 2020-04-14 13:00:56 +0300 |
commit | fcd71e034d378921e0408a69dedcd8d0f4836401 (patch) | |
tree | bd2cde9b4781ceac61624c503074c08332fa8088 /src/ivi-compositor.h | |
parent | 1ee1bff64338dede1f72981a6f3787718ce47335 (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.h | 1 |
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 { |