From ad7db6e8ddddae423d027163a1bdf7015210f7ce Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 8 Oct 2013 14:01:06 -0700 Subject: [PATCH] Ensuring that the widget drag outline is padded by the default widget padding. (Bug 10881814) Change-Id: I8d613104d07e64e55f31f777d222a2ecaccb0adc --- src/com/android/launcher3/Launcher.java | 3 +-- src/com/android/launcher3/Workspace.java | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index cfa5545136..7aceb4187f 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -3931,8 +3931,7 @@ public class Launcher extends Activity mIntentsOnWorkspaceFromUpgradePath = null; } } else { - if (!AppsCustomizePagedView.DISABLE_ALL_APPS && - mAppsCustomizeContent != null) { + if (mAppsCustomizeContent != null) { mAppsCustomizeContent.setApps(apps); } } diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index b9552eaaaf..d7d17ede3c 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -338,7 +338,8 @@ public class Workspace extends SmoothPagedView ItemInfo itemInfo, boolean springLoaded) { int[] size = new int[2]; if (getChildCount() > 0) { - CellLayout cl = (CellLayout) mLauncher.getWorkspace().getChildAt(0); + // Use the first non-custom page to estimate the child position + CellLayout cl = (CellLayout) getChildAt(numCustomPages()); Rect r = estimateItemPosition(cl, itemInfo, 0, 0, hSpan, vSpan); size[0] = r.width(); size[1] = r.height();