From 003d72d80b6da71759bd39f3802da8eb9fb1c38d Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Wed, 18 Nov 2020 21:24:07 -0800 Subject: [PATCH] Provide default device scale Summary: Changelog: [Internal][Fixed] - Provide a default device scale Reviewed By: kacieb Differential Revision: D24975788 fbshipit-source-id: 5f2158d7b704713b6a759734943e52228c9cafbc --- Libraries/Image/AssetSourceResolver.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Libraries/Image/AssetSourceResolver.js b/Libraries/Image/AssetSourceResolver.js index 5ebd97a3d02..6c97f008e1b 100644 --- a/Libraries/Image/AssetSourceResolver.js +++ b/Libraries/Image/AssetSourceResolver.js @@ -158,7 +158,10 @@ class AssetSourceResolver { }; } - static pickScale(scales: Array, deviceScale: number): number { + static pickScale(scales: Array, deviceScale?: number): number { + if (deviceScale == null) { + deviceScale = PixelRatio.get(); + } // Packager guarantees that `scales` array is sorted for (let i = 0; i < scales.length; i++) { if (scales[i] >= deviceScale) {