Loading quickstep/src/com/android/quickstep/RecentsAnimationController.java +6 −3 Original line number Diff line number Diff line Loading @@ -81,9 +81,12 @@ public class RecentsAnimationController { mWindowThresholdCrossed = windowThresholdCrossed; UI_HELPER_EXECUTOR.execute(() -> { mController.setAnimationTargetsBehindSystemBars(!windowThresholdCrossed); SystemUiProxy p = SystemUiProxy.INSTANCE.getNoCreate(); if (p != null && mShouldMinimizeSplitScreen) { p.setSplitScreenMinimized(windowThresholdCrossed); if (mShouldMinimizeSplitScreen && windowThresholdCrossed) { // NOTE: As a workaround for conflicting animations (Launcher animating the task // leash, and SystemUI resizing the docked stack, which resizes the task), we // currently only set the minimized mode, and not the inverse. // TODO: Synchronize the minimize animation with the launcher animation mController.setSplitScreenMinimized(windowThresholdCrossed); } }); } Loading quickstep/src/com/android/quickstep/SystemUiProxy.java +0 −11 Original line number Diff line number Diff line Loading @@ -296,15 +296,4 @@ public class SystemUiProxy implements ISystemUiProxy { } } } @Override public void setSplitScreenMinimized(boolean minimized) { if (mSystemUiProxy != null) { try { mSystemUiProxy.setSplitScreenMinimized(minimized); } catch (RemoteException e) { Log.w(TAG, "Failed call stopScreenPinning", e); } } } } Loading
quickstep/src/com/android/quickstep/RecentsAnimationController.java +6 −3 Original line number Diff line number Diff line Loading @@ -81,9 +81,12 @@ public class RecentsAnimationController { mWindowThresholdCrossed = windowThresholdCrossed; UI_HELPER_EXECUTOR.execute(() -> { mController.setAnimationTargetsBehindSystemBars(!windowThresholdCrossed); SystemUiProxy p = SystemUiProxy.INSTANCE.getNoCreate(); if (p != null && mShouldMinimizeSplitScreen) { p.setSplitScreenMinimized(windowThresholdCrossed); if (mShouldMinimizeSplitScreen && windowThresholdCrossed) { // NOTE: As a workaround for conflicting animations (Launcher animating the task // leash, and SystemUI resizing the docked stack, which resizes the task), we // currently only set the minimized mode, and not the inverse. // TODO: Synchronize the minimize animation with the launcher animation mController.setSplitScreenMinimized(windowThresholdCrossed); } }); } Loading
quickstep/src/com/android/quickstep/SystemUiProxy.java +0 −11 Original line number Diff line number Diff line Loading @@ -296,15 +296,4 @@ public class SystemUiProxy implements ISystemUiProxy { } } } @Override public void setSplitScreenMinimized(boolean minimized) { if (mSystemUiProxy != null) { try { mSystemUiProxy.setSplitScreenMinimized(minimized); } catch (RemoteException e) { Log.w(TAG, "Failed call stopScreenPinning", e); } } } }