mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-23 17:52:26 -05:00
c410644c90
The clock menu applet was causing pixel ghosting at some seemingly arbitrary location on the desktop because the background paint logic tries to avoid painting any part of the background that's covered by an opaque window. Since the code was using any_opaque_window_contains_rect() to check this, we were not considering the window's *type*. (Menu applets are still windows, but they are of the special type "MenuApplet" and do not participate in normal compositing.) The fix is to use for_each_visible_window_from_back_to_front() instead of for_each_window() :^) Fixes #1022. |
||
---|---|---|
.. | ||
AudioServer | ||
LookupServer | ||
ProtocolServer | ||
SystemServer | ||
TelnetServer | ||
TTYServer | ||
WindowServer | ||
Makefile |