diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java index b93aaa2aca687..40cb29fc80ab2 100644 --- a/core/java/android/app/ResourcesManager.java +++ b/core/java/android/app/ResourcesManager.java @@ -236,7 +236,7 @@ public class ResourcesManager { config.screenLayout = Configuration.reduceScreenLayout(sl, config.screenHeightDp, config.screenWidthDp); } - config.smallestScreenWidthDp = config.screenWidthDp; // assume screen does not rotate + config.smallestScreenWidthDp = Math.min(config.screenWidthDp, config.screenHeightDp); config.compatScreenWidthDp = config.screenWidthDp; config.compatScreenHeightDp = config.screenHeightDp; config.compatSmallestScreenWidthDp = config.smallestScreenWidthDp;