mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-02-05 04:06:11 -05:00
Before this patch, when a surface became occluded on all outputs, we'd reconfigure it with a base configuration (scale set to 1, transform set to NORMAL, image description set to gamma 2.2/sRGB). As a result, when quickly hiding a toplevel and showing it again, the client would render to switch to the base configuration, then render again to switch to the output configuration. Avoi this needless back-and-forth by retaining the last sent preferred configuration when a surface leaves all outputs. |
||
|---|---|---|
| .. | ||
| drag_icon.c | ||
| layer_shell_v1.c | ||
| output_layout.c | ||
| subsurface_tree.c | ||
| surface.c | ||
| wlr_scene.c | ||
| xdg_shell.c | ||