From 88ab438ba1d76c27b8c801d56926938dc68868e5 Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Mon, 25 Jun 2018 17:12:54 +0300 Subject: [PATCH] OpenTTD: forgot few files --- .../jni/application/openttd-jgrpp/java.patch | 20 +++++++++++++++++++ .../application/openttd-jgrpp/translations | 1 + 2 files changed, 21 insertions(+) create mode 100644 project/jni/application/openttd-jgrpp/java.patch create mode 120000 project/jni/application/openttd-jgrpp/translations diff --git a/project/jni/application/openttd-jgrpp/java.patch b/project/jni/application/openttd-jgrpp/java.patch new file mode 100644 index 000000000..36461031f --- /dev/null +++ b/project/jni/application/openttd-jgrpp/java.patch @@ -0,0 +1,20 @@ +diff --git a/project/java/Settings.java b/project/java/Settings.java +index 9e6150a41..77e84dce4 100644 +--- a/project/java/Settings.java ++++ b/project/java/Settings.java +@@ -521,6 +521,15 @@ public class Settings + for( String sdpath: SdcardAppPath.get().allPaths(p) ) + deleteRecursivelyAndLog(new File(sdpath + "/" + path )); + } ++ // Hack to save old config file, which is gettign corrupted on app update ++ try { ++ String cmd = "cp " + Globals.DataDir + "/.openttd/openttd.cfg " + Globals.DataDir + "/.openttd/openttd-backup.cfg"; ++ Log.i("SDL", "==============="); ++ Log.i("SDL", cmd); ++ int ret = Runtime.getRuntime().exec(cmd).waitFor(); ++ Log.i("SDL", "Status: " + String.valueOf(ret)); ++ Log.i("SDL", "==============="); ++ } catch (Exception e) { } + } + public static void DeleteSdlConfigOnUpgradeAndRestart(final MainActivity p) + { diff --git a/project/jni/application/openttd-jgrpp/translations b/project/jni/application/openttd-jgrpp/translations new file mode 120000 index 000000000..461fa841c --- /dev/null +++ b/project/jni/application/openttd-jgrpp/translations @@ -0,0 +1 @@ +../../../../../openttd-android-translate/ \ No newline at end of file