commit | 464562ae8a07daa425d5dfd9e533b9e4dae76d11 | [log] [tgz] |
---|---|---|
author | Stefan Andonian <andonian@google.com> | Mon Apr 04 20:16:54 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Apr 04 20:16:54 2022 +0000 |
tree | 59a4b2a1651fbd80fcbba6f49ed3cea3df057bc3 | |
parent | ae228852795511c015354ff403590c2676228515 [diff] | |
parent | bae4a72d30dc9e916600e34c3725cda74581ea5c [diff] |
Merge "Show correct drop targets for All-apps predicted item drags." into tm-dev am: bae4a72d30 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17513162 Change-Id: Id78da045bec6c06f0a06aee95a2881c6f9dacd58 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 635b7cc..6a136d4 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java
@@ -2775,6 +2775,12 @@ info = ((AppInfo) info).makeWorkspaceItem(); d.dragInfo = info; } + if (info instanceof WorkspaceItemInfo + && info.container == LauncherSettings.Favorites.CONTAINER_PREDICTION) { + // Came from all apps prediction row -- make a copy + info = new WorkspaceItemInfo((WorkspaceItemInfo) info); + d.dragInfo = info; + } if (info instanceof SearchActionItemInfo) { info = ((SearchActionItemInfo) info).createWorkspaceItem( mLauncher.getModel());