Loading services/core/java/com/android/server/wm/Dimmer.java +1 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,7 @@ class Dimmer { mSurfaceAnimator = new SurfaceAnimator(dimAnimatable, () -> { if (!mDimming) { dimAnimatable.getPendingTransaction().remove(mDimLayer); mDimLayer = null; } }, mHost.mWmService); } Loading services/core/java/com/android/server/wm/SurfaceAnimator.java +2 −0 Original line number Diff line number Diff line Loading @@ -410,11 +410,13 @@ class SurfaceAnimator { /** * @return The surface of the object to be animated. * This SurfaceControl must be valid if non-null. */ @Nullable SurfaceControl getSurfaceControl(); /** * @return The parent of the surface object to be animated. * This SurfaceControl must be valid if non-null. */ @Nullable SurfaceControl getParentSurfaceControl(); Loading services/core/java/com/android/server/wm/TaskScreenshotAnimatable.java +1 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,7 @@ class TaskScreenshotAnimatable implements SurfaceAnimator.Animatable { @Override public void onAnimationLeashDestroyed(SurfaceControl.Transaction t) { t.remove(mSurfaceControl); mSurfaceControl = null; } @Override Loading services/core/java/com/android/server/wm/WindowContainer.java +8 −1 Original line number Diff line number Diff line Loading @@ -1003,7 +1003,10 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< return p.makeChildSurface(child) .setParent(mSurfaceControl); } /* * @return The SurfaceControl parent for this containers SurfaceControl. * The SurfaceControl must be valid if non-null. */ @Override public SurfaceControl getParentSurfaceControl() { final WindowContainer parent = getParent(); Loading Loading @@ -1210,6 +1213,10 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< } } /** * @return The SurfaceControl for this container. * The SurfaceControl must be valid if non-null. */ @Override public SurfaceControl getSurfaceControl() { return mSurfaceControl; Loading Loading
services/core/java/com/android/server/wm/Dimmer.java +1 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,7 @@ class Dimmer { mSurfaceAnimator = new SurfaceAnimator(dimAnimatable, () -> { if (!mDimming) { dimAnimatable.getPendingTransaction().remove(mDimLayer); mDimLayer = null; } }, mHost.mWmService); } Loading
services/core/java/com/android/server/wm/SurfaceAnimator.java +2 −0 Original line number Diff line number Diff line Loading @@ -410,11 +410,13 @@ class SurfaceAnimator { /** * @return The surface of the object to be animated. * This SurfaceControl must be valid if non-null. */ @Nullable SurfaceControl getSurfaceControl(); /** * @return The parent of the surface object to be animated. * This SurfaceControl must be valid if non-null. */ @Nullable SurfaceControl getParentSurfaceControl(); Loading
services/core/java/com/android/server/wm/TaskScreenshotAnimatable.java +1 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,7 @@ class TaskScreenshotAnimatable implements SurfaceAnimator.Animatable { @Override public void onAnimationLeashDestroyed(SurfaceControl.Transaction t) { t.remove(mSurfaceControl); mSurfaceControl = null; } @Override Loading
services/core/java/com/android/server/wm/WindowContainer.java +8 −1 Original line number Diff line number Diff line Loading @@ -1003,7 +1003,10 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< return p.makeChildSurface(child) .setParent(mSurfaceControl); } /* * @return The SurfaceControl parent for this containers SurfaceControl. * The SurfaceControl must be valid if non-null. */ @Override public SurfaceControl getParentSurfaceControl() { final WindowContainer parent = getParent(); Loading Loading @@ -1210,6 +1213,10 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< } } /** * @return The SurfaceControl for this container. * The SurfaceControl must be valid if non-null. */ @Override public SurfaceControl getSurfaceControl() { return mSurfaceControl; Loading