Avoid painting a background quad if it is fully transparent

This commit is contained in:
Antonio Scandurra 2023-12-22 09:29:56 +01:00
parent 2a516ec1e0
commit 01ce204491

View file

@ -384,7 +384,7 @@ impl Style {
});
let background_color = self.background.as_ref().and_then(Fill::color);
if background_color.is_some() {
if background_color.map_or(false, |color| !color.is_transparent()) {
cx.with_z_index(1, |cx| {
cx.paint_quad(quad(
bounds,