Improve readability and add protections against use after release NPE
Preventively ensure the dimLayer has not been released before trying to access it. Fix: 308448047 Test: atest CtsWindowManagerDeviceOther:android.server.wm.other.MinimalPostProcessingTests#testTwoVisibleWindowsSecondOnePrefersMinimalPostProcessing --iteration 100 Test: atest DimmerTests Change-Id: Id08838e0a98ba949382442b8fac8e81156d1aa40
Showing
- data/etc/services.core.protolog.json 18 additions, 24 deletionsdata/etc/services.core.protolog.json
- services/core/java/com/android/server/wm/Dimmer.java 2 additions, 2 deletionsservices/core/java/com/android/server/wm/Dimmer.java
- services/core/java/com/android/server/wm/DimmerAnimationHelper.java 334 additions, 0 deletions...ore/java/com/android/server/wm/DimmerAnimationHelper.java
- services/core/java/com/android/server/wm/SmoothDimmer.java 119 additions, 304 deletionsservices/core/java/com/android/server/wm/SmoothDimmer.java
- services/tests/wmtests/src/com/android/server/wm/DimmerTests.java 2 additions, 1 deletion.../tests/wmtests/src/com/android/server/wm/DimmerTests.java
Loading
Please register or sign in to comment