diff options
| author | zackhow <zackhow@gmail.com> | 2019-03-23 08:10:13 -0400 |
|---|---|---|
| committer | zackhow <zackhow@gmail.com> | 2019-03-23 08:54:12 -0400 |
| commit | f6225e96940185bea50483f39239d7f4afb6c0ce (patch) | |
| tree | 712225ea860d9a567aeabf2c87aba861c7f73823 /Source/Android/app/src/main/java | |
| parent | dc51b95313d0903bc82d941d66450a95c2b0f85e (diff) | |
Android: update IR defaults
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java index c8b54b36f0..47925df998 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java @@ -34,6 +34,7 @@ public final class DirectoryInitialization "org.dolphinemu.dolphinemu.DIRECTORY_INITIALIZATION"; public static final String EXTRA_STATE = "directoryState"; + private static final Integer WiimoteNewVersion = 2; private static volatile DirectoryInitializationState directoryState = null; private static String userPath; private static String internalPath; @@ -145,7 +146,20 @@ public final class DirectoryInitialization createWiimoteProfileDirectory(profileDirectory); copyAsset("GCPadNew.ini", new File(configDirectory, "GCPadNew.ini"), true, context); - copyAsset("WiimoteNew.ini", new File(configDirectory, "WiimoteNew.ini"), false, context); + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + if (prefs.getInt("WiimoteNewVersion", 0) != WiimoteNewVersion) + { + copyAsset("WiimoteNew.ini", new File(configDirectory, "WiimoteNew.ini"), true, context); + SharedPreferences.Editor sPrefsEditor = prefs.edit(); + sPrefsEditor.putInt("WiimoteNewVersion", WiimoteNewVersion); + sPrefsEditor.apply(); + } + else + { + copyAsset("WiimoteNew.ini", new File(configDirectory, "WiimoteNew.ini"), false, context); + } + copyAsset("WiimoteProfile.ini", new File(profileDirectory, "WiimoteProfile.ini"), true, context); } |
