From 17e2d49547eb8d068b1ba816c6226cf5ef77369d Mon Sep 17 00:00:00 2001 From: Winson Date: Fri, 25 Sep 2015 16:01:24 -0700 Subject: [PATCH] Use Long.compare() instead of truncating values for comparison. Bug: 24116808 --- src/com/android/launcher3/LauncherModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index afd5330165..e1cd298e3a 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -2387,7 +2387,7 @@ public class LauncherModel extends BroadcastReceiver Collections.sort(allWorkspaceItems, new Comparator() { @Override public int compare(ItemInfo lhs, ItemInfo rhs) { - return (int) (lhs.container - rhs.container); + return Long.compare(lhs.container, rhs.container); } }); for (ItemInfo info : allWorkspaceItems) {