From be9b438cca35535b9e0e122b3aba95c6ea5a1d54 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Wed, 14 Feb 2024 10:49:26 +0100 Subject: [PATCH] fix some minor issues --- .../main/java/helium314/keyboard/latin/common/FileUtils.java | 1 + .../keyboard/latin/settings/AdvancedSettingsFragment.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/helium314/keyboard/latin/common/FileUtils.java b/app/src/main/java/helium314/keyboard/latin/common/FileUtils.java index c28435716..71ba4213d 100644 --- a/app/src/main/java/helium314/keyboard/latin/common/FileUtils.java +++ b/app/src/main/java/helium314/keyboard/latin/common/FileUtils.java @@ -54,6 +54,7 @@ public class FileUtils { } FileOutputStream out = new FileOutputStream(outfile); copyStreamToOtherStream(in, out); + out.close(); } public static void copyStreamToOtherStream(InputStream in, OutputStream out) throws IOException { diff --git a/app/src/main/java/helium314/keyboard/latin/settings/AdvancedSettingsFragment.kt b/app/src/main/java/helium314/keyboard/latin/settings/AdvancedSettingsFragment.kt index 7abbbe850..3eca1462b 100644 --- a/app/src/main/java/helium314/keyboard/latin/settings/AdvancedSettingsFragment.kt +++ b/app/src/main/java/helium314/keyboard/latin/settings/AdvancedSettingsFragment.kt @@ -385,8 +385,8 @@ class AdvancedSettingsFragment : SubScreenFragment() { Log.w(TAG, "error during restore", t) infoDialog(requireContext(), requireContext().getString(R.string.restore_error, t.message)) } finally { - Settings.getInstance().startListener() checkVersionUpgrade(requireContext()) + Settings.getInstance().startListener() val additionalSubtypes = Settings.readPrefAdditionalSubtypes(sharedPreferences, resources); updateAdditionalSubtypes(AdditionalSubtypeUtils.createAdditionalSubtypesArray(additionalSubtypes)); reloadEnabledSubtypes(requireContext())