diff options
author | Taran Singh <tarandeep@google.com> | 2020-05-18 12:24:51 -0700 |
---|---|---|
committer | Taran Singh <tarandeep@google.com> | 2020-05-20 22:13:55 -0700 |
commit | 9bebe19d680fadce592bf7629cc1d2935f1ac973 (patch) | |
tree | 5f771aa21179a33dc2d569aed9a3d1c35d982265 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 92d678d8ad4ad579b039b15e1b56dea5ed39c9ad (diff) |
Allow IME to show when control target differs from DC target
cause:
In this particular case, IME is requested by editor in the window,
but before IME could be drawn, app shows a new popupWindow on top.
This popupWindow has FLAG_ALT_FOCUSABLE_IM but it also has transparency.
So, for legacy reasons it becomes the IME target in DisplayContent and
IME will not be shown as Dc target and window requesting IME don't match.
solution:
Allow window requesting IME to show IME if it is same as control target
and current DC target has transparency.
Fix: 155662459
Test: atest ImeInsetsSourceProviderTest
Change-Id: I3540f4f23c449c50baff9981b58c36afff302455
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions