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
This commit is contained in:
Helium314 2025-06-24 06:27:51 +02:00
parent c2068224a0
commit 53a899794e

View file

@ -626,6 +626,7 @@ public class LatinIME extends InputMethodService implements
@Override @Override
public void onCreate() { public void onCreate() {
mSettings.startListener();
KeyboardIconsSet.Companion.getInstance().loadIcons(this); KeyboardIconsSet.Companion.getInstance().loadIcons(this);
mRichImm = RichInputMethodManager.getInstance(); mRichImm = RichInputMethodManager.getInstance();
AudioAndHapticFeedbackManager.init(this); AudioAndHapticFeedbackManager.init(this);