diff options
Diffstat (limited to 'components/layout_2020/display_list/mod.rs')
-rw-r--r-- | components/layout_2020/display_list/mod.rs | 18 |
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 => (), |