summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Workspace.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2013-11-14 11:09:14 +0000
committerDanesh M <daneshm90@gmail.com>2014-06-06 00:48:21 -0700
commit10279d82522a6609934c9f2ba4c67cf7c3b07485 (patch)
treedef4f6b8952cc0dbbee6484a66e464256aad2cee /src/com/android/launcher3/Workspace.java
parent077e882a99e7bd7a3c7b3af8b9d909e9b363b8d3 (diff)
downloadandroid_packages_apps_Trebuchet-10279d82522a6609934c9f2ba4c67cf7c3b07485.tar.gz
android_packages_apps_Trebuchet-10279d82522a6609934c9f2ba4c67cf7c3b07485.tar.bz2
android_packages_apps_Trebuchet-10279d82522a6609934c9f2ba4c67cf7c3b07485.zip
Change the way view ids are assigned (issue 11627801)
Change-Id: I4d9c0542ea3ac581c4a9f4da68824f0b498ea337
Diffstat (limited to 'src/com/android/launcher3/Workspace.java')
-rw-r--r--src/com/android/launcher3/Workspace.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java
index b097eaae2..9c3fcecab 100644
--- a/src/com/android/launcher3/Workspace.java
+++ b/src/com/android/launcher3/Workspace.java
@@ -1027,7 +1027,9 @@ public class Workspace extends SmoothPagedView
}
// Get the canonical child id to uniquely represent this view in this screen
- int childId = LauncherModel.getCellLayoutChildId(container, screenId, x, y, spanX, spanY);
+ ItemInfo info = (ItemInfo) child.getTag();
+ int childId = mLauncher.getViewIdForItem(info);
+
boolean markCellsAsOccupied = !(child instanceof Folder);
if (!layout.addViewToCellLayout(child, insert ? 0 : -1, childId, lp, markCellsAsOccupied)) {
// TODO: This branch occurs when the workspace is adding views
@@ -3038,8 +3040,6 @@ public class Workspace extends SmoothPagedView
lp.cellHSpan = item.spanX;
lp.cellVSpan = item.spanY;
lp.isLockedToGrid = true;
- cell.setId(LauncherModel.getCellLayoutChildId(container, mDragInfo.screenId,
- mTargetCell[0], mTargetCell[1], mDragInfo.spanX, mDragInfo.spanY));
if (container != LauncherSettings.Favorites.CONTAINER_HOTSEAT &&
cell instanceof LauncherAppWidgetHostView) {