commit | 9ab108aa1b1a926bbd39858a3e90860536b3bcab | [log] [tgz] |
---|---|---|
author | Agatha Man <agathaman@google.com> | Wed Oct 28 15:56:52 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Oct 28 15:56:52 2020 +0000 |
tree | 65235e93eaea41f9eb92c50ed229453ab7d482f9 | |
parent | 9c9277e99e9d5849ccc9138b111450813c97b687 [diff] | |
parent | ac0fdd7550661edb08f83a76d2447f31f687875f [diff] |
Set the default input method to default_touch_input_method value am: ac0fdd7550 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/RotaryController/+/12819683 Change-Id: Id5e5fc03b1473bc8ea5d98854f81f37280b9a781
diff --git a/src/com/android/car/rotary/RotaryService.java b/src/com/android/car/rotary/RotaryService.java index 79e03cf..824efe8 100644 --- a/src/com/android/car/rotary/RotaryService.java +++ b/src/com/android/car/rotary/RotaryService.java
@@ -346,6 +346,11 @@ if (isValidIme(defaultTouchInputMethod)) { mTouchInputMethod = mPrefs.getString( TOUCH_INPUT_METHOD_PREFIX + mUserManager.getUserName(), defaultTouchInputMethod); + // Set the DEFAULT_INPUT_METHOD in case Android defaults to the rotary_input_method. + // TODO(b/169423887): Figure out how to configure the default IME through Android + // without needing to do this. + Settings.Secure.putString( + getContentResolver(), DEFAULT_INPUT_METHOD, mTouchInputMethod); } String rotaryInputMethod = res.getString(R.string.rotary_input_method); if (isValidIme(rotaryInputMethod)) {