summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2024-07-10 17:41:23 +0800
committer Riddle Hsu <riddlehsu@google.com> 2024-07-16 03:22:23 +0000
commit0ff4ed6f099b1f04f3aae9ea563a3a0915a650f5 (patch)
tree71dc364915f1d09d97fa987e4707f3a3a02b40b7 /libs/androidfw/StringPool.cpp
parentce8e50cfcea0756066a739a6390907770949b1b0 (diff)
Do not skip IME in forAllWindows if its target is invisible
This removed the logic added in [1]. Because forAllWindows can be used to perform any operation. It is unsafe to skip generally. Such as when performing applyKeyguardPolicy for all windows, it may miss the chance to hide IME. Also the original problem in [1] usually won't happen since IME surface can be attached to app's surface, then the IME can be hidden with the app naturally. [1]: I57357ba85501397fa5926ab4dee116c42df24506 Bug: 339375944 Flag: com.android.window.flags.do_not_skip_ime_by_target_visibility Test: WindowContainerTraversalTests#testTraverseImeRegardlessOfImeTarget Change-Id: I73b952f384ec1f6104e548dad62a0483c6f5915d
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions