Merge "Use list instead of array when filtering non-app leashes" into sc-v2-dev
This commit is contained in:
commit
5735251c33
|
@ -1001,7 +1001,7 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>,
|
|||
}
|
||||
if (mRecentsAnimationTargets != null) {
|
||||
TaskViewUtils.setSplitAuxiliarySurfacesShown(mRecentsAnimationTargets.nonApps,
|
||||
true /*shown*/, true /*animate*/);
|
||||
true /*shown*/, false /*animate*/);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -1654,7 +1654,7 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>,
|
|||
|
||||
if (mRecentsAnimationTargets != null) {
|
||||
TaskViewUtils.setSplitAuxiliarySurfacesShown(mRecentsAnimationTargets.nonApps,
|
||||
true /*shown*/, true /*animate*/);
|
||||
true /*shown*/, false /*animate*/);
|
||||
}
|
||||
|
||||
// Leave the pending invisible flag, as it may be used by wallpaper open animation.
|
||||
|
|
|
@ -84,6 +84,7 @@ import com.android.systemui.shared.system.RemoteAnimationTargetCompat;
|
|||
import com.android.systemui.shared.system.SyncRtSurfaceTransactionApplierCompat.SurfaceParams;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Utility class for helpful methods related to {@link TaskView} objects and their tasks.
|
||||
|
@ -606,13 +607,13 @@ public final class TaskViewUtils {
|
|||
}
|
||||
|
||||
SurfaceControl.Transaction t = new SurfaceControl.Transaction();
|
||||
SurfaceControl[] auxiliarySurfaces = new SurfaceControl[nonApps.length];
|
||||
List<SurfaceControl> auxiliarySurfaces = new ArrayList<>(nonApps.length);
|
||||
boolean hasSurfaceToAnimate = false;
|
||||
for (int i = 0; i < nonApps.length; ++i) {
|
||||
final RemoteAnimationTargetCompat targ = nonApps[i];
|
||||
final SurfaceControl leash = targ.leash.getSurfaceControl();
|
||||
if (targ.windowType == TYPE_DOCK_DIVIDER && leash != null) {
|
||||
auxiliarySurfaces[i] = leash;
|
||||
auxiliarySurfaces.add(leash);
|
||||
hasSurfaceToAnimate = true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue