diff options
| -rw-r--r-- | services/core/java/com/android/server/inputmethod/InputMethodManagerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java index 084e11824fa8..c5aad951e9bc 100644 --- a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +++ b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java @@ -707,6 +707,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. * <p>Note: For historical reasons, {@link Intent#ACTION_LOCALE_CHANGED} has been sent to all * the users.</p> */ + @WorkerThread void onActionLocaleChanged(@NonNull LocaleList prevLocales, @NonNull LocaleList newLocales) { if (DEBUG) { Slog.d(TAG, "onActionLocaleChanged prev=" + prevLocales + " new=" + newLocales); @@ -1179,7 +1180,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. mHandler = Handler.createAsync(uiLooper, this); mIoHandler = ioHandler; - SystemLocaleWrapper.onStart(context, this::onActionLocaleChanged, mHandler); + SystemLocaleWrapper.onStart(context, this::onActionLocaleChanged, mIoHandler); mImeTrackerService = new ImeTrackerService(mHandler); mWindowManagerInternal = LocalServices.getService(WindowManagerInternal.class); mActivityManagerInternal = LocalServices.getService(ActivityManagerInternal.class); |