diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-07-20 15:42:44 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-07-26 14:18:09 -0700 |
commit | 10923b30a22b4ec8d10cf8536bddf3f176e6c26f (patch) | |
tree | 4577358d961ca4b9349d76b04672136301492015 /src/com/android/launcher3/Workspace.java | |
parent | 2f88ef34fb47b2ef96055ed2234a696fb83c1019 (diff) | |
download | android_packages_apps_Trebuchet-10923b30a22b4ec8d10cf8536bddf3f176e6c26f.tar.gz android_packages_apps_Trebuchet-10923b30a22b4ec8d10cf8536bddf3f176e6c26f.tar.bz2 android_packages_apps_Trebuchet-10923b30a22b4ec8d10cf8536bddf3f176e6c26f.zip |
Removing shadow and badging from the icon which is shown in the menu
These are added as soon as the icon is added to the workspace
Bug: 28980830
Change-Id: I725d2ee8994324f09d9ecf7bbbb0090a7ceb5769
Diffstat (limited to 'src/com/android/launcher3/Workspace.java')
-rw-r--r-- | src/com/android/launcher3/Workspace.java | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 946c306d6..4ed2467eb 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -2301,11 +2301,19 @@ public class Workspace extends PagedView } public void beginDragShared(View child, DragSource source, boolean accessible) { - beginDragShared(child, new Point(), source, accessible, new DragPreviewProvider(child)); + Object dragObject = child.getTag(); + if (!(dragObject instanceof ItemInfo)) { + String msg = "Drag started with a view that has no tag set. This " + + "will cause a crash (issue 11627249) down the line. " + + "View: " + child + " tag: " + child.getTag(); + throw new IllegalStateException(msg); + } + beginDragShared(child, new Point(), source, accessible, + (ItemInfo) dragObject, new DragPreviewProvider(child)); } public void beginDragShared(View child, Point relativeTouchPos, DragSource source, - boolean accessible, DragPreviewProvider previewProvider) { + boolean accessible, ItemInfo dragObject, DragPreviewProvider previewProvider) { child.clearFocus(); child.setPressed(false); @@ -2362,20 +2370,12 @@ public class Workspace extends PagedView icon.clearPressedBackground(); } - Object dragObject = child.getTag(); - if (!(dragObject instanceof ItemInfo)) { - String msg = "Drag started with a view that has no tag set. This " - + "will cause a crash (issue 11627249) down the line. " - + "View: " + child + " tag: " + child.getTag(); - throw new IllegalStateException(msg); - } - if (child.getParent() instanceof ShortcutAndWidgetContainer) { mDragSourceInternal = (ShortcutAndWidgetContainer) child.getParent(); } DragView dv = mDragController.startDrag(b, dragLayerX, dragLayerY, source, - (ItemInfo) dragObject, DragController.DRAG_ACTION_MOVE, dragVisualizeOffset, + dragObject, DragController.DRAG_ACTION_MOVE, dragVisualizeOffset, dragRect, scale, accessible); dv.setIntrinsicIconScaleFactor(source.getIntrinsicIconScaleFactor()); |