diff --git a/quickstep/src/com/android/quickstep/RemoteTargetGluer.java b/quickstep/src/com/android/quickstep/RemoteTargetGluer.java index 27fb476c81..84246e93c0 100644 --- a/quickstep/src/com/android/quickstep/RemoteTargetGluer.java +++ b/quickstep/src/com/android/quickstep/RemoteTargetGluer.java @@ -19,6 +19,7 @@ package com.android.quickstep; import android.app.WindowConfiguration; import android.content.Context; import android.graphics.Rect; +import android.util.Log; import android.view.RemoteAnimationTarget; import androidx.annotation.Nullable; @@ -37,6 +38,8 @@ import java.util.Arrays; * {@link TaskViewSimulator} */ public class RemoteTargetGluer { + private static final String TAG = "RemoteTargetGluer"; + private static final int DEFAULT_NUM_HANDLES = 2; private RemoteTargetHandle[] mRemoteTargetHandles; @@ -118,7 +121,9 @@ public class RemoteTargetGluer { long appCount = Arrays.stream(targets.apps) .filter(app -> app.mode == targets.targetMode) .count(); + Log.d(TAG, "appCount: " + appCount + " handleLength: " + mRemoteTargetHandles.length); if (appCount < mRemoteTargetHandles.length) { + Log.d(TAG, "resizing handles"); RemoteTargetHandle[] newHandles = new RemoteTargetHandle[(int) appCount]; System.arraycopy(mRemoteTargetHandles, 0/*src*/, newHandles, 0/*dst*/, (int) appCount); mRemoteTargetHandles = newHandles; @@ -128,6 +133,8 @@ public class RemoteTargetGluer { .anyMatch(remoteAnimationTarget -> remoteAnimationTarget.windowConfiguration.getWindowingMode() == WindowConfiguration.WINDOWING_MODE_MULTI_WINDOW); + Log.d(TAG, "containsSplitTargets? " + containsSplitTargets + " handleLength: " + + mRemoteTargetHandles.length + " appsLength: " + targets.apps.length); if (mRemoteTargetHandles.length == 1) { // Single fullscreen app