summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/InputMethodService.java
diff options
context:
space:
mode:
authorchaviw <chaviw@google.com>2022-05-17 17:39:25 -0500
committerchaviw <chaviw@google.com>2022-05-17 17:47:11 -0500
commit04efcbae292f59ab6f66f5126d2e3416486d5161 (patch)
tree66a27827c0a9a5d7ef4f5d481e347d218101d323 /core/java/android/inputmethodservice/InputMethodService.java
parent4304b4b03151a6550027bcfb1a9fb8e92b922c05 (diff)
Don't inflate mSplitDecorManager in sync transaction callback
The current code inflates the UI in the sync transaction callback. This can result in a deadlock since inflate could block waiting on RT. The RT could be blocked waiting for the sync transaction to get applied to free up a buffer. But since the sync transaction won't get applied until after the inflate, it would deadlock. Test: Not stuck in split Fixes: 231929473 Change-Id: I751aa2d68ec96f7f77ba4145d810cccf764075ea
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
0 files changed, 0 insertions, 0 deletions