diff options
author | Linus Groh <mail@linusgroh.de> | 2021-02-10 18:11:28 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-02-11 13:12:17 +0100 |
commit | 0304ab3e678151c2f73fd91050a99e8875410ac0 (patch) | |
tree | 029ef17f809dcda05c3deeabf5e25f94bcd7052a /Ports/pcre2 | |
parent | e1333724ea7d8f2dd8669ddae6554b925e170281 (diff) | |
download | serenity-0304ab3e678151c2f73fd91050a99e8875410ac0.zip |
WindowServer: Fix compositing of fullscreen window
I honestly don't know the internals of all this and what exactly is
going on, but this fixes compositing of the fullscreen window. By trial
and error I found that specifically m_invalidated_all needs to be set to
false, so it's probably different behaviour in prepare_dirty_rects(),
which depends on that...
Either way, the code composing all windows in non-fullscreen mode calls
Window::clear_dirty_rects() for each, so not doing that for the fullscreen
window as well seems like an oversight.
Fixes #4810.
Diffstat (limited to 'Ports/pcre2')
0 files changed, 0 insertions, 0 deletions