diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java index 8adec03df8cf6..5cc064e5d1772 100644 --- a/core/java/android/app/ResourcesManager.java +++ b/core/java/android/app/ResourcesManager.java @@ -850,7 +850,10 @@ public class ResourcesManager { daj.setCompatibilityInfo(compat); } dm = getDisplayMetrics(displayId, daj); - applyNonDefaultDisplayMetricsToConfiguration(dm, tmpConfig); + + if (!isDefaultDisplay) { + applyNonDefaultDisplayMetricsToConfiguration(dm, tmpConfig); + } if (hasOverrideConfiguration) { tmpConfig.updateFrom(key.mOverrideConfiguration);