diff options
author | Winson Chung <winsonc@google.com> | 2011-03-02 12:29:10 -0800 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2011-03-02 12:29:30 -0800 |
commit | 707de2828c14a1451aa08b8c5c48046a89aef839 (patch) | |
tree | ef2ef7791a91b67a604fae46e7654f1991b4233f /src/com/android | |
parent | e708c5249b26978057acb9370cbfb8f6f747f5b8 (diff) | |
download | android_packages_apps_Trebuchet-707de2828c14a1451aa08b8c5c48046a89aef839.tar.gz android_packages_apps_Trebuchet-707de2828c14a1451aa08b8c5c48046a89aef839.tar.bz2 android_packages_apps_Trebuchet-707de2828c14a1451aa08b8c5c48046a89aef839.zip |
Fixing issue where you can't drag to a full screen when in spring loaded mode (to get to next pages)
Change-Id: I8c1adbe209fff41779b7f5c6c585ed13dcc109b3
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/launcher2/Workspace.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java index e108f3821..40dc98dc4 100644 --- a/src/com/android/launcher2/Workspace.java +++ b/src/com/android/launcher2/Workspace.java @@ -2706,7 +2706,13 @@ public class Workspace extends SmoothPagedView mSpringLoadedDragController.onDragExit(); } mDragTargetLayout = layout; - if (mDragTargetLayout != null && mDragTargetLayout.getAcceptsDrops()) { + // In spring-loaded mode, we still want the user to be able to hover over a + // full screen (which is traditionally set to not accept drops) if they want to + // get to pages beyond the screen that is full. + boolean allowDragOver = (mDragTargetLayout != null) && + (mDragTargetLayout.getAcceptsDrops() || + (mShrinkState == ShrinkState.SPRING_LOADED)); + if (allowDragOver) { mDragTargetLayout.setIsDragOverlapping(true); mSpringLoadedDragController.onDragEnter( mDragTargetLayout, mShrinkState == ShrinkState.SPRING_LOADED); |