aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/display_list/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout_2020/display_list/mod.rs')
-rw-r--r--components/layout_2020/display_list/mod.rs18
1 files changed, 10 insertions, 8 deletions
diff --git a/components/layout_2020/display_list/mod.rs b/components/layout_2020/display_list/mod.rs
index 11131d85e2b..baf0cd890be 100644
--- a/components/layout_2020/display_list/mod.rs
+++ b/components/layout_2020/display_list/mod.rs
@@ -291,14 +291,16 @@ impl Fragment {
.to_webrender();
let common = builder.common_properties(clip, &image.style);
- builder.wr().push_image(
- &common,
- rect,
- image_rendering,
- wr::AlphaType::PremultipliedAlpha,
- image.image_key,
- wr::ColorF::WHITE,
- );
+ if let Some(image_key) = image.image_key {
+ builder.wr().push_image(
+ &common,
+ rect,
+ image_rendering,
+ wr::AlphaType::PremultipliedAlpha,
+ image_key,
+ wr::ColorF::WHITE,
+ );
+ }
},
Visibility::Hidden => (),
Visibility::Collapse => (),