summaryrefslogtreecommitdiff
path: root/api/api.go
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2023-05-19 22:49:09 +0800
committer Riddle Hsu <riddlehsu@google.com> 2023-05-19 14:53:07 +0000
commit3756211c110b83ff4561e4a8adbfe6521638fde2 (patch)
tree43535315ea3d13f3356d35d0ce121f14987b8540 /api/api.go
parentb7a23d62a9bf7f7fc05ad2fb02b3e73ebb44d466 (diff)
Propagate last-ime-shown in the same task explicitly
For example: Task [ top: Activity B with a focused EditText and IME is shown Activity A with a focused EditText ] The test expects that after B calls finish, the IME will show for A automatically. Previously, the ime-restore relied on a task snapshot when the activity is finishing. But the snapshot is unnecessary because there is no task switch. The logic worked accidentally by the heavy snapshot operation. Since shell transition should be able to centralize the timing to take snapshot to reduce duplicated snapshot in a cleaner way, it is more reasonable to propagate last-ime-shown directly. Bug: 283413681 Test: atest com.android.inputmethod.stresstest.AutoShowTest \ #autoShow_backwardWithKeyboardOn Change-Id: Ic58d1afd6e0e2f7db2136ac60818e3b46f338bc8
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions