Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 24fac506 authored by George Mount's avatar George Mount Committed by Android Git Automerger
Browse files

am 561261d4: Merge "Keep snapshot order matching the shared elements." into lmp-mr1-dev

* commit '561261d4':
  Keep snapshot order matching the shared elements.
parents f17611a2 561261d4
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -641,17 +641,18 @@ abstract class ActivityTransitionCoordinator extends ResultReceiver {
        Matrix tempMatrix = new Matrix();
        for (String name: names) {
            Bundle sharedElementBundle = state.getBundle(name);
            View snapshot = null;
            if (sharedElementBundle != null) {
                Parcelable parcelable = sharedElementBundle.getParcelable(KEY_SNAPSHOT);
                View snapshot = null;
                if (parcelable != null && mListener != null) {
                    snapshot = mListener.onCreateSnapshotView(context, parcelable);
                }
                if (snapshot != null) {
                    setSharedElementState(snapshot, name, state, tempMatrix, null, decorLoc);
                }
                snapshots.add(snapshot);
            }
            // Even null snapshots are added so they remain in the same order as shared elements.
            snapshots.add(snapshot);
        }
        return snapshots;
    }