Index: components/view_manager/native_viewport/platform_viewport_headless.cc |
diff --git a/components/view_manager/native_viewport/platform_viewport_headless.cc b/components/view_manager/native_viewport/platform_viewport_headless.cc |
index a758a507086cf2d9925cffb180acb38dd8f86e11..3918b18f5dc9ba8e3d54e8496ced5d5659bc9443 100644 |
--- a/components/view_manager/native_viewport/platform_viewport_headless.cc |
+++ b/components/view_manager/native_viewport/platform_viewport_headless.cc |
@@ -18,7 +18,7 @@ |
void PlatformViewportHeadless::Init(const gfx::Rect& bounds) { |
metrics_ = mojo::ViewportMetrics::New(); |
metrics_->device_pixel_ratio = 1.f; |
- metrics_->size_in_pixels = mojo::Size::From(bounds.size()); |
+ metrics_->size = mojo::Size::From(bounds.size()); |
} |
void PlatformViewportHeadless::Show() { |
@@ -32,11 +32,12 @@ |
} |
gfx::Size PlatformViewportHeadless::GetSize() { |
- return metrics_->size_in_pixels.To<gfx::Size>(); |
+ return metrics_->size.To<gfx::Size>(); |
} |
void PlatformViewportHeadless::SetBounds(const gfx::Rect& bounds) { |
- delegate_->OnMetricsChanged(bounds.size(), 1.f /* device_scale_factor */); |
+ metrics_->size = mojo::Size::From(bounds.size()); |
+ delegate_->OnMetricsChanged(metrics_->Clone()); |
} |
// static |