summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AutoInstallsLayout.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-07-06 11:15:45 -0700
committerSunny Goyal <sunnygoyal@google.com>2015-07-06 11:16:17 -0700
commit56a57bb6bbcdfd3f309727fcfcbbc896f583ded9 (patch)
treed647795b6f48f82e3eaed93c029bc1661ae49b96 /src/com/android/launcher3/AutoInstallsLayout.java
parent2598d3ce5b7571e3e781a77da7bee8f7f224f294 (diff)
downloadandroid_packages_apps_Trebuchet-56a57bb6bbcdfd3f309727fcfcbbc896f583ded9.tar.gz
android_packages_apps_Trebuchet-56a57bb6bbcdfd3f309727fcfcbbc896f583ded9.tar.bz2
android_packages_apps_Trebuchet-56a57bb6bbcdfd3f309727fcfcbbc896f583ded9.zip
Adding item rank when parsing a folder
Bug: 22059402 Change-Id: Ie57f2dd58d2b4bc2eb277f10e93a25d026d1cdd2
Diffstat (limited to 'src/com/android/launcher3/AutoInstallsLayout.java')
-rw-r--r--src/com/android/launcher3/AutoInstallsLayout.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/launcher3/AutoInstallsLayout.java b/src/com/android/launcher3/AutoInstallsLayout.java
index 20c9314c9..99a98ddac 100644
--- a/src/com/android/launcher3/AutoInstallsLayout.java
+++ b/src/com/android/launcher3/AutoInstallsLayout.java
@@ -580,6 +580,7 @@ public class AutoInstallsLayout {
int type;
int folderDepth = parser.getDepth();
+ int rank = 0;
while ((type = parser.next()) != XmlPullParser.END_TAG ||
parser.getDepth() > folderDepth) {
if (type != XmlPullParser.START_TAG) {
@@ -587,12 +588,14 @@ public class AutoInstallsLayout {
}
mValues.clear();
mValues.put(Favorites.CONTAINER, folderId);
+ mValues.put(Favorites.RANK, rank);
TagParser tagParser = mFolderElements.get(parser.getName());
if (tagParser != null) {
final long id = tagParser.parseAndAdd(parser);
if (id >= 0) {
folderItems.add(id);
+ rank++;
}
} else {
throw new RuntimeException("Invalid folder item " + parser.getName());