From f7c694bfe061ff157c287ddc5704c32a5f0abfed Mon Sep 17 00:00:00 2001 From: Helium314 Date: Sun, 5 Jan 2025 16:56:47 +0100 Subject: [PATCH] reload custom layouts on restoring backup fixes #1235 --- .../keyboard/latin/settings/AdvancedSettingsFragment.kt | 2 ++ 1 file changed, 2 insertions(+) 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 d97566a4a..48891de1f 100644 --- a/app/src/main/java/helium314/keyboard/latin/settings/AdvancedSettingsFragment.kt +++ b/app/src/main/java/helium314/keyboard/latin/settings/AdvancedSettingsFragment.kt @@ -59,6 +59,7 @@ import helium314.keyboard.latin.utils.editCustomLayout import helium314.keyboard.latin.utils.getCustomLayoutFiles import helium314.keyboard.latin.utils.getStringResourceOrName import helium314.keyboard.latin.utils.infoDialog +import helium314.keyboard.latin.utils.onCustomLayoutFileListChanged import helium314.keyboard.latin.utils.reloadEnabledSubtypes import helium314.keyboard.latin.utils.updateAdditionalSubtypes import java.io.File @@ -432,6 +433,7 @@ class AdvancedSettingsFragment : SubScreenFragment() { // reload current prefs screen preferenceScreen.removeAll() setupPreferences() + onCustomLayoutFileListChanged() KeyboardSwitcher.getInstance().forceUpdateKeyboardTheme(requireContext()) }