Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit cefb954

Browse files
authored
fix pixel ratio (#37268)
1 parent 2d8e539 commit cefb954

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

shell/platform/fuchsia/flutter/flatland_platform_view.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ void FlatlandPlatformView::OnGetLayout(
7575
view_logical_size_ = {static_cast<float>(info.logical_size().width),
7676
static_cast<float>(info.logical_size().height)};
7777

78-
float pixel_ratio = 1.0f;
7978
if (info.has_device_pixel_ratio()) {
8079
// Flatland returns a Vec2 for DPR but both values should be identical.
8180
FML_DCHECK(info.device_pixel_ratio().x == info.device_pixel_ratio().y);
8281
view_pixel_ratio_ = info.device_pixel_ratio().x;
83-
pixel_ratio = *view_pixel_ratio_;
8482
}
8583

84+
float pixel_ratio = view_pixel_ratio_ ? *view_pixel_ratio_ : 1.0f;
85+
8686
SetViewportMetrics({
8787
pixel_ratio, // device_pixel_ratio
8888
std::round(view_logical_size_.value()[0] *

0 commit comments

Comments
 (0)