OSDN Git Service

Stop layout reset by setting empty locale list.
[android-x86/frameworks-base.git] / core / java / android / provider / Settings.java
index 049d585..5fc2899 100755 (executable)
@@ -2093,7 +2093,7 @@ public final class Settings {
          */
         public static void clearConfiguration(Configuration inoutConfig) {
             inoutConfig.fontScale = 0;
-            if (!inoutConfig.userSetLocale) {
+            if (!inoutConfig.userSetLocale && !inoutConfig.getLocales().isEmpty()) {
                 inoutConfig.setLocales(LocaleList.getEmptyLocaleList());
             }
         }