diff options
| author | ntruhan <nathan.truhan@protiviti.com> | 2017-02-16 13:07:07 -0500 |
|---|---|---|
| committer | ntruhan <nathan.truhan@protiviti.com> | 2017-02-16 13:08:00 -0500 |
| commit | 3d8ab184acae9288d4d7bcd13bea7b11c6493075 (patch) | |
| tree | f464fe70792a2a8f5402dbbcdf704a1a4fff4591 /Source/Android/app/src/main/java/org | |
| parent | d8479869dc4973c544e5a55d0789e341587d9971 (diff) | |
Android: Sort configuration ini files
Diffstat (limited to 'Source/Android/app/src/main/java/org')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SettingsFile.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SettingsFile.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SettingsFile.java index a228314e52..707e345d26 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SettingsFile.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SettingsFile.java @@ -20,6 +20,7 @@ import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import java.util.HashMap; import java.util.Set; +import java.util.TreeSet; /** * Contains static methods for interacting with .ini files in which settings are stored. @@ -322,8 +323,9 @@ public final class SettingsFile writer = new PrintWriter(ini, "UTF-8"); Set<String> keySet = sections.keySet(); + Set<String> sortedKeySet = new TreeSet<>(keySet); - for (String key : keySet) + for (String key : sortedKeySet) { SettingSection section = sections.get(key); writeSection(writer, section); @@ -437,8 +439,9 @@ public final class SettingsFile // Write this section's values. HashMap<String, Setting> settings = section.getSettings(); Set<String> keySet = settings.keySet(); + Set<String> sortedKeySet = new TreeSet<>(keySet); - for (String key : keySet) + for (String key : sortedKeySet) { Setting setting = settings.get(key); String settingString = settingAsString(setting); |
