diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2015-07-06 11:15:45 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2015-07-06 11:16:17 -0700 |
commit | 56a57bb6bbcdfd3f309727fcfcbbc896f583ded9 (patch) | |
tree | d647795b6f48f82e3eaed93c029bc1661ae49b96 /src | |
parent | 2598d3ce5b7571e3e781a77da7bee8f7f224f294 (diff) | |
download | android_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')
-rw-r--r-- | src/com/android/launcher3/AutoInstallsLayout.java | 3 |
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()); |