Commit 75242a7
0
files
+0
added
-0
deleted
@@ -218,8 +218,11 @@ fn build_scene(
218
218
if !w.mapped || w.minimized {
219
219
continue;
220
220
}
221
- // Tło treści (na wypadek przezroczystości bufora klienta).
222
- scene.fill_rect(sh(w.content()), Color::from_rgba8(0x00, 0x00, 0x00, 0xff));
221
+ // Tło treści tylko dla zwykłych okien — powierzchnie warstwowe (panele)
222
+ // bywają przezroczyste, więc nie zakrywamy ich czernią.
223
+ if !w.layer {
224
+ scene.fill_rect(sh(w.content()), Color::from_rgba8(0x00, 0x00, 0x00, 0xff));
225
+ }
223
226
// Treść okna (bufor klienta).
224
227
scene.image(sh(w.content()), w.data.clone());
225
228
// Dekoracja tylko dla topleveli (popupy i panele jej nie mają).