Merge "Sort hotseat items in migration to preserve position" into tm-dev am: d9b6543a04 am: ec20f0042d

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185509

Change-Id: I6f3537eedacae65154a3ffc2ca18533e95b8c4a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Alex Chau
2022-05-09 16:20:51 +00:00
committed by Automerger Merge Worker
@@ -216,14 +216,15 @@ public class GridSizeMigrationTaskV2 {
return false;
}
// Sort the items by the reading order.
Collections.sort(mHotseatDiff);
Collections.sort(mWorkspaceDiff);
// Migrate hotseat
HotseatPlacementSolution hotseatSolution = new HotseatPlacementSolution(mDb, mSrcReader,
mDestReader, mContext, mDestHotseatSize, mHotseatItems, mHotseatDiff);
hotseatSolution.find();
// Sort the items by the reading order.
Collections.sort(mWorkspaceDiff);
// Migrate workspace.
// First we create a collection of the screens
List<Integer> screens = new ArrayList<>();