diff options
author | 2018-07-25 08:50:06 +0100 | |
---|---|---|
committer | 2018-07-25 08:55:41 +0100 | |
commit | 0e79b2114c0bd374c6b4a37fc2ee0e672b8fbb38 (patch) | |
tree | d0067d3466d26526bf2531e19e3a5e24532d312b /include/util.h | |
parent | Merge pull request #2342 from RyanDwyer/update-cursor (diff) | |
download | sway-0e79b2114c0bd374c6b4a37fc2ee0e672b8fbb38.tar.gz sway-0e79b2114c0bd374c6b4a37fc2ee0e672b8fbb38.tar.zst sway-0e79b2114c0bd374c6b4a37fc2ee0e672b8fbb38.zip |
Improve rendering with a fullscreen opaque overlay surface
The rendering code doesn't use the exclusive input surface at all
anymore to decide to skip rendering of shell surfaces. This fixes
a weird situation in which a client requests exclusive input but
isn't an overlay layer surface.
The renderer also renders all overlay surfaces in this situation,
not just one. This simplifies the code and fixes rendering when
there are more than one overlay surfaces (e.g. for a virtual
keyboard to type the lockscreen password).
Diffstat (limited to 'include/util.h')
0 files changed, 0 insertions, 0 deletions