Make `shell ime reset` work again for bg users
This is a follow up CL to my previous CL [1], which unexpectedly changed the behavior of adb shell ime reset in a certain situation, that is, when you call it with '--user' option such as '--user all' and '--user 10', and if there is any manually enabled IME for background users, then such manually enabled IMEs are no longer disabled. With this CL, such a manually enabled IME (if any) will be reset into the disabled state as it used to be. [1]: I01d13d1f46a5af19d6db18246f74a20a4fe14168 13e67d43 Test: Manually verified as follows 1. Build aosp_bluejay-trunk_staging-userdebug and flash it 2. make -j SoftKeyboard 3. adb shell pm create-user test_user 4. adb shell am start-user 10 5. adb install --user 10 -r \ $OUT/system/app/SoftKeyboard/SoftKeyboard.apk 6. adb shell ime list -s --user 10 -> SoftKeyboard not is included. 7. adb shell ime enable --user 10 \ com.example.android.softkeyboard/.SoftKeyboard 8. adb shell ime list -s --user 10 -> SoftKeyboard is included. 9. adb shell ime reset --user 10 10. adb shell ime list -s --user 10 -> SoftKeyboard not is included. Bug: 309837937 Fix: 336899188 Change-Id: I406031c59575a51b70382dc8a6af55e36d875953
Loading
Please register or sign in to comment