Loading core/java/android/content/res/Resources.java +13 −12 Original line number Diff line number Diff line Loading @@ -195,7 +195,9 @@ public class Resources { CompatibilityInfo compatInfo, IBinder token) { mAssets = assets; mMetrics.setToDefaults(); if (compatInfo != null) { mCompatibilityInfo = compatInfo; } mToken = new WeakReference<IBinder>(token); updateConfiguration(config, metrics); assets.ensureStringBlocks(); Loading Loading @@ -1536,9 +1538,8 @@ public class Resources { // it would be cleaner and more maintainble to just be // consistently dealing with a compatible display everywhere in // the framework. if (mCompatibilityInfo != null) { mCompatibilityInfo.applyToDisplayMetrics(mMetrics); } int configChanges = 0xfffffff; if (config != null) { mTmpConfig.setTo(config); Loading @@ -1546,9 +1547,9 @@ public class Resources { if (density == Configuration.DENSITY_DPI_UNDEFINED) { density = mMetrics.noncompatDensityDpi; } if (mCompatibilityInfo != null) { mCompatibilityInfo.applyToConfiguration(density, mTmpConfig); } if (mTmpConfig.locale == null) { mTmpConfig.locale = Locale.getDefault(); mTmpConfig.setLayoutDirection(mTmpConfig.locale); Loading Loading @@ -1697,8 +1698,7 @@ public class Resources { * @hide */ public CompatibilityInfo getCompatibilityInfo() { return mCompatibilityInfo != null ? mCompatibilityInfo : CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO; return mCompatibilityInfo; } /** Loading @@ -1706,9 +1706,11 @@ public class Resources { * @hide */ public void setCompatibilityInfo(CompatibilityInfo ci) { if (ci != null) { mCompatibilityInfo = ci; updateConfiguration(mConfiguration, mMetrics); } } /** * Return a resource identifier for the given resource name. A fully Loading Loading @@ -2407,6 +2409,5 @@ public class Resources { mMetrics.setToDefaults(); updateConfiguration(null, null); mAssets.ensureStringBlocks(); mCompatibilityInfo = CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO; } } Loading
core/java/android/content/res/Resources.java +13 −12 Original line number Diff line number Diff line Loading @@ -195,7 +195,9 @@ public class Resources { CompatibilityInfo compatInfo, IBinder token) { mAssets = assets; mMetrics.setToDefaults(); if (compatInfo != null) { mCompatibilityInfo = compatInfo; } mToken = new WeakReference<IBinder>(token); updateConfiguration(config, metrics); assets.ensureStringBlocks(); Loading Loading @@ -1536,9 +1538,8 @@ public class Resources { // it would be cleaner and more maintainble to just be // consistently dealing with a compatible display everywhere in // the framework. if (mCompatibilityInfo != null) { mCompatibilityInfo.applyToDisplayMetrics(mMetrics); } int configChanges = 0xfffffff; if (config != null) { mTmpConfig.setTo(config); Loading @@ -1546,9 +1547,9 @@ public class Resources { if (density == Configuration.DENSITY_DPI_UNDEFINED) { density = mMetrics.noncompatDensityDpi; } if (mCompatibilityInfo != null) { mCompatibilityInfo.applyToConfiguration(density, mTmpConfig); } if (mTmpConfig.locale == null) { mTmpConfig.locale = Locale.getDefault(); mTmpConfig.setLayoutDirection(mTmpConfig.locale); Loading Loading @@ -1697,8 +1698,7 @@ public class Resources { * @hide */ public CompatibilityInfo getCompatibilityInfo() { return mCompatibilityInfo != null ? mCompatibilityInfo : CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO; return mCompatibilityInfo; } /** Loading @@ -1706,9 +1706,11 @@ public class Resources { * @hide */ public void setCompatibilityInfo(CompatibilityInfo ci) { if (ci != null) { mCompatibilityInfo = ci; updateConfiguration(mConfiguration, mMetrics); } } /** * Return a resource identifier for the given resource name. A fully Loading Loading @@ -2407,6 +2409,5 @@ public class Resources { mMetrics.setToDefaults(); updateConfiguration(null, null); mAssets.ensureStringBlocks(); mCompatibilityInfo = CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO; } }