← luna

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ą).