diff options
author | Winson Chung <winsonc@google.com> | 2012-05-01 15:10:11 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2012-05-01 16:26:51 -0700 |
commit | e3e03bcd313ba8060f2832b6a16dea6fd6d532ea (patch) | |
tree | a4cbcbf874b25137eb4b46098dca9bc26aaded80 /src/com/android/launcher2/CellLayout.java | |
parent | d65b23089c90edcf2808ccccf8f918b6155cc2ec (diff) | |
download | android_packages_apps_Trebuchet-e3e03bcd313ba8060f2832b6a16dea6fd6d532ea.tar.gz android_packages_apps_Trebuchet-e3e03bcd313ba8060f2832b6a16dea6fd6d532ea.tar.bz2 android_packages_apps_Trebuchet-e3e03bcd313ba8060f2832b6a16dea6fd6d532ea.zip |
Fixing issue where widgets larger than the workspace were now bounded when dropped. (Bug 6424463);
Change-Id: I8dcabd084d79697933f873d44bb390f608780c3b
Diffstat (limited to 'src/com/android/launcher2/CellLayout.java')
-rw-r--r-- | src/com/android/launcher2/CellLayout.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/launcher2/CellLayout.java b/src/com/android/launcher2/CellLayout.java index c2797be35..1223d1c35 100644 --- a/src/com/android/launcher2/CellLayout.java +++ b/src/com/android/launcher2/CellLayout.java @@ -1746,6 +1746,8 @@ public class CellLayout extends ViewGroup { private boolean rearrangementExists(int cellX, int cellY, int spanX, int spanY, int[] direction, View ignoreView, ItemConfiguration solution) { + // Return early if get invalid cell positions + if (cellX < 0 || cellY < 0) return false; mIntersectingViews.clear(); mOccupiedRect.set(cellX, cellY, cellX + spanX, cellY + spanY); |