diff options
Diffstat (limited to 'components/layout_thread_2020/lib.rs')
-rw-r--r-- | components/layout_thread_2020/lib.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/components/layout_thread_2020/lib.rs b/components/layout_thread_2020/lib.rs index 8e596e27c9e..b9072328847 100644 --- a/components/layout_thread_2020/lib.rs +++ b/components/layout_thread_2020/lib.rs @@ -87,9 +87,9 @@ use style::values::computed::font::GenericFontFamily; use style::values::computed::{CSSPixelLength, FontSize, Length, NonNegativeLength}; use style::values::specified::font::KeywordInfo; use style::{driver, Zero}; -use style_traits::{CSSPixel, DevicePixel, SpeculativePainter}; +use style_traits::{CSSPixel, SpeculativePainter}; use url::Url; -use webrender_api::units::LayoutPixel; +use webrender_api::units::{DevicePixel, LayoutPixel}; use webrender_api::{units, ExternalScrollId, HitTestFlags}; use webrender_traits::CrossProcessCompositorApi; @@ -567,7 +567,7 @@ impl LayoutThread { MediaType::screen(), QuirksMode::NoQuirks, window_size.initial_viewport, - window_size.device_pixel_ratio, + Scale::new(window_size.device_pixel_ratio.get()), Box::new(LayoutFontMetricsProvider(font_context.clone())), ComputedValues::initial_values_with_font_override(font), ); @@ -1108,7 +1108,8 @@ impl LayoutThread { ); if self.stylist.device().au_viewport_size() == au_viewport_size && - self.stylist.device().device_pixel_ratio() == window_size_data.device_pixel_ratio + self.stylist.device().device_pixel_ratio().get() == + window_size_data.device_pixel_ratio.get() { return false; } @@ -1117,7 +1118,7 @@ impl LayoutThread { MediaType::screen(), self.stylist.quirks_mode(), window_size_data.initial_viewport, - window_size_data.device_pixel_ratio, + Scale::new(window_size_data.device_pixel_ratio.get()), Box::new(LayoutFontMetricsProvider(self.font_context.clone())), self.stylist.device().default_computed_values().to_arc(), ); |