diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/freeform/FreeformTaskTransitionHandler.java b/libs/WindowManager/Shell/src/com/android/wm/shell/freeform/FreeformTaskTransitionHandler.java index 20d77259406a2..af205ed051d7f 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/freeform/FreeformTaskTransitionHandler.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/freeform/FreeformTaskTransitionHandler.java @@ -122,7 +122,6 @@ public class FreeformTaskTransitionHandler break; case WindowManager.TRANSIT_TO_BACK: case WindowManager.TRANSIT_TO_FRONT: - transitionHandled = true; break; } } @@ -147,7 +146,9 @@ public class FreeformTaskTransitionHandler return false; } mFreeformTaskListener.createWindowDecoration(change, startT, finishT); - return true; + + // Intercepted transition to manage the window decorations. Let other handlers animate. + return false; } private boolean startCloseTransition( @@ -164,7 +165,8 @@ public class FreeformTaskTransitionHandler windowDecors.add(windowDecor); } - return true; + // Intercepted transition to manage the window decorations. Let other handlers animate. + return false; } private boolean startChangeTransition(