| Index: sky/shell/ios/sky_surface.mm
|
| diff --git a/sky/shell/ios/sky_surface.mm b/sky/shell/ios/sky_surface.mm
|
| index 2e16c1efe0afd8f2ef0bd045cbc5a13e70b5da98..518c9cc3b5e12d166aa9da12408ed4bc3c5c553b 100644
|
| --- a/sky/shell/ios/sky_surface.mm
|
| +++ b/sky/shell/ios/sky_surface.mm
|
| @@ -86,8 +86,11 @@ static sky::InputEventPtr BasicInputEventFromRecognizer(
|
| CGSize size = self.bounds.size;
|
| CGFloat scale = [UIScreen mainScreen].scale;
|
|
|
| - _sky_engine->OnViewportMetricsChanged(size.width * scale,
|
| - size.height * scale, scale);
|
| + ViewportMetricsPtr metrics = ViewportMetrics::New();
|
| + metrics->physical_width = size.width * scale;
|
| + metrics->physical_height = size.height * scale;
|
| + metrics->device_pixel_ratio = scale;
|
| + _sky_engine->OnViewportMetricsChanged(metrics.Pass());
|
| }
|
|
|
| - (void)configureLayerDefaults {
|
|
|