Mholloway has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/350696 )

Change subject: Stop setting the app language to null when it matches the 
system language
......................................................................

Stop setting the app language to null when it matches the system language

With this, the app will remember when been explicitly set to the system
language (rather than merely defaulting to it).

This also has the effect of making dev build language randomization work as
intended (i.e., only on install and until a new language has been set
explicitly.)

Change-Id: I4e441856e5a05fcffd520229e9bb9b5b981927fd
---
M app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
1 file changed, 1 insertion(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/96/350696/1

diff --git 
a/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java 
b/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
index b4ce530..f5d5fa5 100644
--- a/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
+++ b/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
@@ -68,19 +68,8 @@
             public void onItemClick(AdapterView<?> adapterView, View view, int 
i, long l) {
                 String lang = (String) languagesList.getAdapter().getItem(i);
                 if (!lang.equals(app.getAppOrSystemLanguageCode())) {
-
-                    boolean systemLanguage = 
lang.equals(app.getSystemLanguageCode());
-                    String appCode = systemLanguage
-                            ? AppLanguageState.SYSTEM_LANGUAGE_CODE
-                            : lang;
-
-                    app.setAppLanguageCode(appCode);
-
-                    // Always use the nonnull language code for MRU languages 
so the list is updated
-                    // with the actual language used. Note: there are likely 
nulls in this list from
-                    // previous code. You can see the actual list in dev 
settings.
+                    app.setAppLanguageCode(lang);
                     app.setMruLanguageCode(lang);
-
                     funnel.logSelect();
                 }
                 dismiss();

-- 
To view, visit https://gerrit.wikimedia.org/r/350696
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4e441856e5a05fcffd520229e9bb9b5b981927fd
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to