Loading services/core/java/com/android/server/wm/Dimmer.java +3 −2 Original line number Diff line number Diff line Loading @@ -126,9 +126,10 @@ class Dimmer { DimState(SurfaceControl dimLayer) { mDimLayer = dimLayer; mDimming = true; mSurfaceAnimator = new SurfaceAnimator(new DimAnimatable(dimLayer), () -> { final DimAnimatable dimAnimatable = new DimAnimatable(dimLayer); mSurfaceAnimator = new SurfaceAnimator(dimAnimatable, () -> { if (!mDimming) { mDimLayer.destroy(); dimAnimatable.getPendingTransaction().destroy(mDimLayer); } }, mHost.mService); } Loading services/tests/servicestests/src/com/android/server/wm/DimmerTests.java +2 −2 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ import org.junit.Test; /** * Build/Install/Run: * atest FrameworksServicesTests:DimmerTests; * atest FrameworksServicesTests:DimmerTests */ @Presubmit public class DimmerTests extends WindowTestsBase { Loading Loading @@ -211,7 +211,7 @@ public class DimmerTests extends WindowTestsBase { mDimmer.updateDims(mTransaction, new Rect()); verify(mSurfaceAnimatorStarter).startAnimation(any(SurfaceAnimator.class), any( SurfaceControl.Transaction.class), any(AnimationAdapter.class), anyBoolean()); verify(dimLayer).destroy(); verify(mHost.getPendingTransaction()).destroy(dimLayer); } @Test Loading Loading
services/core/java/com/android/server/wm/Dimmer.java +3 −2 Original line number Diff line number Diff line Loading @@ -126,9 +126,10 @@ class Dimmer { DimState(SurfaceControl dimLayer) { mDimLayer = dimLayer; mDimming = true; mSurfaceAnimator = new SurfaceAnimator(new DimAnimatable(dimLayer), () -> { final DimAnimatable dimAnimatable = new DimAnimatable(dimLayer); mSurfaceAnimator = new SurfaceAnimator(dimAnimatable, () -> { if (!mDimming) { mDimLayer.destroy(); dimAnimatable.getPendingTransaction().destroy(mDimLayer); } }, mHost.mService); } Loading
services/tests/servicestests/src/com/android/server/wm/DimmerTests.java +2 −2 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ import org.junit.Test; /** * Build/Install/Run: * atest FrameworksServicesTests:DimmerTests; * atest FrameworksServicesTests:DimmerTests */ @Presubmit public class DimmerTests extends WindowTestsBase { Loading Loading @@ -211,7 +211,7 @@ public class DimmerTests extends WindowTestsBase { mDimmer.updateDims(mTransaction, new Rect()); verify(mSurfaceAnimatorStarter).startAnimation(any(SurfaceAnimator.class), any( SurfaceControl.Transaction.class), any(AnimationAdapter.class), anyBoolean()); verify(dimLayer).destroy(); verify(mHost.getPendingTransaction()).destroy(dimLayer); } @Test Loading