diff --git a/lib/ui/window/viewport_metrics.h b/lib/ui/window/viewport_metrics.h index 5085d06f42724b3aca48fac50edb163ee24bf46a..0ccb50ccc43741f50c268e87e03929ffed877ebd 100644 --- a/lib/ui/window/viewport_metrics.h +++ b/lib/ui/window/viewport_metrics.h @@ -10,17 +10,17 @@ namespace blink { struct ViewportMetrics { - float device_pixel_ratio = 1.0; - int32_t physical_width = 0; - int32_t physical_height = 0; - int32_t physical_padding_top = 0; - int32_t physical_padding_right = 0; - int32_t physical_padding_bottom = 0; - int32_t physical_padding_left = 0; - int32_t physical_view_inset_top = 0; - int32_t physical_view_inset_right = 0; - int32_t physical_view_inset_bottom = 0; - int32_t physical_view_inset_left = 0; + double device_pixel_ratio = 1.0; + double physical_width = 0; + double physical_height = 0; + double physical_padding_top = 0; + double physical_padding_right = 0; + double physical_padding_bottom = 0; + double physical_padding_left = 0; + double physical_view_inset_top = 0; + double physical_view_inset_right = 0; + double physical_view_inset_bottom = 0; + double physical_view_inset_left = 0; }; struct LogicalSize { diff --git a/lib/ui/window/window.cc b/lib/ui/window/window.cc index 2d5d7a1569b8fcf4c20e9316fe8f605beb4a4955..0fe9a12efaa1c1948431e242ed07b55ba451645a 100644 --- a/lib/ui/window/window.cc +++ b/lib/ui/window/window.cc @@ -149,16 +149,16 @@ void Window::UpdateWindowMetrics(const ViewportMetrics& metrics) { library_.value(), "_updateWindowMetrics", { ToDart(metrics.device_pixel_ratio), - ToDart(static_cast(metrics.physical_width)), - ToDart(static_cast(metrics.physical_height)), - ToDart(static_cast(metrics.physical_padding_top)), - ToDart(static_cast(metrics.physical_padding_right)), - ToDart(static_cast(metrics.physical_padding_bottom)), - ToDart(static_cast(metrics.physical_padding_left)), - ToDart(static_cast(metrics.physical_view_inset_top)), - ToDart(static_cast(metrics.physical_view_inset_right)), - ToDart(static_cast(metrics.physical_view_inset_bottom)), - ToDart(static_cast(metrics.physical_view_inset_left)), + ToDart(metrics.physical_width), + ToDart(metrics.physical_height), + ToDart(metrics.physical_padding_top), + ToDart(metrics.physical_padding_right), + ToDart(metrics.physical_padding_bottom), + ToDart(metrics.physical_padding_left), + ToDart(metrics.physical_view_inset_top), + ToDart(metrics.physical_view_inset_right), + ToDart(metrics.physical_view_inset_bottom), + ToDart(metrics.physical_view_inset_left), }); }