diff options
author | Charles Chen <charlesccchen@google.com> | 2020-02-05 16:33:40 +0800 |
---|---|---|
committer | Charles Chen <charlesccchen@google.com> | 2020-02-12 11:09:25 +0800 |
commit | 3e857ec536f54fc08ab59bedcd878a819ebd71c3 (patch) | |
tree | 9f63c96f64bbc86d591374f239a39a0bcf0cf37e /tests/utils | |
parent | 848b6d4441d7b1444b0410e68b949d9236fb5099 (diff) |
Always get window insets from server
The previous implementation of computeWindowInsets is to
use last view from WM#addView, which may be invalid because
the last added view is removed and throws NPE when getting
property from the invalid view.
In this CL, we change the approach to always obtain window
insets from server.
fixes: 148789183
Test: atest FrameworksCoreTests:WindowMetricsTest
Test: atest WindowMetricsTests
Change-Id: Ic5512c31f86c597d99e13d29df654d3f527d6b55
Diffstat (limited to 'tests/utils')
-rw-r--r-- | tests/utils/testutils/java/com/android/server/wm/test/filters/FrameworksTestsFilter.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/utils/testutils/java/com/android/server/wm/test/filters/FrameworksTestsFilter.java b/tests/utils/testutils/java/com/android/server/wm/test/filters/FrameworksTestsFilter.java index 957216e17925..37842de92e79 100644 --- a/tests/utils/testutils/java/com/android/server/wm/test/filters/FrameworksTestsFilter.java +++ b/tests/utils/testutils/java/com/android/server/wm/test/filters/FrameworksTestsFilter.java @@ -45,6 +45,7 @@ public final class FrameworksTestsFilter extends SelectTest { "android.view.InsetsSourceTest", "android.view.InsetsSourceConsumerTest", "android.view.InsetsStateTest", + "android.view.WindowMetricsTest" }; public FrameworksTestsFilter(Bundle testArgs) { |