From 53a899794eeaa35e4d3c4c54a9d59f90b80ede28 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Tue, 24 Jun 2025 06:27:51 +0200 Subject: [PATCH] register OnSharedPreferenceChangeListener in LatinIME.onCreate because it's unregistered in onDestroy (registering twice is not an issue) though maybe not unregistering would be more correct, as it's registered in app.onCreate? fixes GH-1670 --- app/src/main/java/helium314/keyboard/latin/LatinIME.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/helium314/keyboard/latin/LatinIME.java b/app/src/main/java/helium314/keyboard/latin/LatinIME.java index f61786c33..ea253bf0c 100644 --- a/app/src/main/java/helium314/keyboard/latin/LatinIME.java +++ b/app/src/main/java/helium314/keyboard/latin/LatinIME.java @@ -626,6 +626,7 @@ public class LatinIME extends InputMethodService implements @Override public void onCreate() { + mSettings.startListener(); KeyboardIconsSet.Companion.getInstance().loadIcons(this); mRichImm = RichInputMethodManager.getInstance(); AudioAndHapticFeedbackManager.init(this);