commit | fef84dd5ea2e427c4e1af18404c553d306dedbde | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Mon Sep 06 17:18:30 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Sep 06 17:18:30 2021 +0000 |
tree | 34859db1a440bc723e758d23632fc3a9f9f66a71 | |
parent | ea25f8f6e03959dde729b3662bd026d658b39d6a [diff] | |
parent | ce10de79640d8b9b61d1ec19c9c5ca80eea7792c [diff] |
Merge "Fix crash when hotseat icon is dragged onto Workspace" into sc-v2-dev am: ce10de7964 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15771582 Change-Id: Ie51e47b2db3ab8a7f121490ef1b8a739f47542f7
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 6ec48e5..a21c8e3 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java
@@ -647,7 +647,8 @@ if (mDragSourceInternal != null) { int dragSourceChildCount = mDragSourceInternal.getChildCount(); - if (isTwoPanelEnabled()) { + // If the icon was dragged from Hotseat, there is no page pair + if (isTwoPanelEnabled() && !(mDragSourceInternal.getParent() instanceof Hotseat)) { int pagePairScreenId = getPagePair(dragObject.dragInfo.screenId); CellLayout pagePair = mWorkspaceScreens.get(pagePairScreenId); if (pagePair == null) {