summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorzackhow <zackhow@gmail.com>2019-03-23 08:10:13 -0400
committerzackhow <zackhow@gmail.com>2019-03-23 08:54:12 -0400
commitf6225e96940185bea50483f39239d7f4afb6c0ce (patch)
tree712225ea860d9a567aeabf2c87aba861c7f73823 /Source/Android/app/src/main/java
parentdc51b95313d0903bc82d941d66450a95c2b0f85e (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.java16
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);
}