Fix bug where font size (etc.) doesn't change after changing display settings.

The metrics we get from Display#getMetrics does not change regardless of
what the new configuration is (we would expect the scaledDensity to change).

Documentation shows that Display#getMetrics is deprecated in R.

Using guidance from b/154665987#comment14 we get the metrics from the derived
context.

Bug: 156141463
Change-Id: I25e5f2c13f94e0471111f6c895694947998e3222
This commit is contained in:
Jon Miranda committed 2020-06-01 14:08:16 -07:00
1 parent 2911c56a80
commit 7772fcde47
2 files changed
+6 -5

No files matched your search

@@ -200,7 +200,7 @@ public class InvariantDeviceProfile {
DefaultDisplay.INSTANCE.get(context).getInfo(),
getPredefinedDeviceProfiles(context, gridName));
Info myInfo = new Info(display);
Info myInfo = new Info(context, display);
DisplayOption myDisplayOption = invDistWeightedInterpolate(
myInfo, getPredefinedDeviceProfiles(context, gridName));