• Michael Olbrich's avatar
    ivi-layout: make sure hidden surfaces can make progress · 814cd1c0
    Michael Olbrich authored
    Add all invisible surfaces to a hidden weston layer. Without this,
    applications that are hidden from the beginning will not make any progess.
    
    Also, always update properties. This is necessary for proper communication
    with clients for invisible surfaces. This is probably also more correct:
    When a layer is removed from a screen, then the area below is currently not
    damaged. And the area below invisible views is damaged every time, not just
    once when it it hidden.
    Always call update_prop() instead. This will only trigger updates for any
    visibility or geometry changes.
    Signed-off-by: Michael Olbrich's avatarMichael Olbrich <m.olbrich@pengutronix.de>
    814cd1c0
Name
Last commit
Last update
clients Loading commit data...
compositor Loading commit data...
data Loading commit data...
desktop-shell Loading commit data...
doc Loading commit data...
fullscreen-shell Loading commit data...
ivi-shell Loading commit data...
libweston Loading commit data...
libweston-desktop Loading commit data...
m4 Loading commit data...
man Loading commit data...
protocol Loading commit data...
shared Loading commit data...
tests Loading commit data...
tools/zunitc Loading commit data...
wcap Loading commit data...
xwayland Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
Makefile.am Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
notes.txt Loading commit data...
releasing.txt Loading commit data...
weston.ini.in Loading commit data...