summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorMing-Shin Lu <lumark@google.com>2021-12-27 17:39:43 +0800
committerMing-Shin Lu <lumark@google.com>2021-12-28 12:20:23 +0000
commit096919c66454f7592737a8f77f3b518b966f6925 (patch)
treee784da3ec55706d64b052655927e3b81c6811d7c /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent7f0df9d84d17d2b09a97ae9486190d3a5bdb6bda (diff)
Fix IME layering target above IME surface
CL[1] fixed the IME flickering issue when switching recents tasks with specifying to set IME relative layer until the layering target is not animated and be IME control target. However, it didn't consider the case that the IME layering target could be the drop down box window that not same as the IME control target, so that the issue happens when we didn't set IME above this window, the app drop down box will be above IME and cosumed the input to hide the keyboard. Fix this regression by checking the token of the layering target to set IME relative layer if the target isn't transitioning and same as the token of the control target. [1]: Iae65d6047c02dae241f2df21c666a03cca58fd0b Fix: 209722479 Test: manual as test steps Test: atest ZOrderingTests#\ testAssignWindowLayers_ForImeOnPopupImeLayeringTarget Change-Id: Id2e700c20b964e296576c49391853b680418bf57
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions