Index: components/native_viewport/platform_viewport_win.cc |
diff --git a/components/native_viewport/platform_viewport_win.cc b/components/native_viewport/platform_viewport_win.cc |
index 29a1291b377ec685f55bba0117d9c9504fe5e43f..1d2a7e88f708a210ecadf02f1d09980ac8694f24 100644 |
--- a/components/native_viewport/platform_viewport_win.cc |
+++ b/components/native_viewport/platform_viewport_win.cc |
@@ -40,6 +40,8 @@ class PlatformViewportWin : public PlatformViewport, |
// Overridden from PlatformViewport: |
void Init(const gfx::Rect& bounds) override { |
metrics_ = mojo::ViewportMetrics::New(); |
+ // TODO(sky): make density real. |
+ metrics_->device_pixel_ratio = 1.f; |
metrics_->size = mojo::Size::From(bounds.size()); |
platform_window_.reset(new ui::WinWindow(this, bounds)); |
} |
@@ -117,7 +119,8 @@ class PlatformViewportWin : public PlatformViewport, |
void OnAcceleratedWidgetAvailable( |
gfx::AcceleratedWidget widget) override { |
- delegate_->OnAcceleratedWidgetAvailable(widget); |
+ delegate_->OnAcceleratedWidgetAvailable(widget, |
+ metrics_->device_pixel_ratio); |
} |
void OnActivationChanged(bool active) override {} |