summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorWale Ogunwale <ogunwale@google.com>2017-02-19 11:57:53 -0800
committerWale Ogunwale <ogunwale@google.com>2017-02-20 19:20:26 -0800
commit342479581e113a6cf05f6e1d6470a86ad6032bcb (patch)
treee0b953a9c7e6be4deb229e37efff70b88033770a /tools/aapt2/java/JavaClassGenerator.cpp
parentcd52950a9ee68ff45e02921de306d07926110a78 (diff)
Fixed issues with child windows been IME targets
- Fixed issue with WindowState.getWindow() returning the parent window before its children with positive sub-layers. Positive sub-layer children should be returned first, then the parent window, and then negative sub-layer children. This was causing the the parent window to be selected as the IME target instead of the child on-top of it since they both can be IME targets and the parent window was returned first. - Fixed issue with WindowState.forAllWindow() not returning the IME window if the current IME target is a child window. - Add test WindowStateTest.testGetWindow(), DisplayContentTests.testForAllWindows_WithChildWindowImeTarget(), and DisplayContentTests.testComputeImeTarget() to cover the failing cases. Change-Id: I0c93e0344601fc870011e8a8d84528f62b0a2a06 Fixes: 34786357 Fixes: 34306127 Fixes: 34711958 Fixes: 35362942 Test: bit FrameworksServicesTests:com.android.server.wm.WindowStateTests Test: bit FrameworksServicesTests:com.android.server.wm.DisplayContentTests
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions