summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/trebuchet/DragLayer.java
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2012-12-25 19:42:51 +0000
committernebkat <nebkat@teamhacksung.org>2012-12-26 13:38:17 +0000
commit2fc141a085b6fbabce43b5245d85999bcc3b93ab (patch)
tree1ee4faa4c1c575d7ff1e00d254d98dcd2958a383 /src/com/cyanogenmod/trebuchet/DragLayer.java
parent10a574501d4f4426ab5cec0a613b60d1d0baed44 (diff)
downloadandroid_packages_apps_Trebuchet-2fc141a085b6fbabce43b5245d85999bcc3b93ab.tar.gz
android_packages_apps_Trebuchet-2fc141a085b6fbabce43b5245d85999bcc3b93ab.tar.bz2
android_packages_apps_Trebuchet-2fc141a085b6fbabce43b5245d85999bcc3b93ab.zip
Workspace: Hotseat fixes
Change-Id: Ieceed18c47bc3b6d6194506f0d7545c4513befa0
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/DragLayer.java')
-rw-r--r--src/com/cyanogenmod/trebuchet/DragLayer.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/com/cyanogenmod/trebuchet/DragLayer.java b/src/com/cyanogenmod/trebuchet/DragLayer.java
index 420dfd550..e26a2915a 100644
--- a/src/com/cyanogenmod/trebuchet/DragLayer.java
+++ b/src/com/cyanogenmod/trebuchet/DragLayer.java
@@ -27,6 +27,7 @@ import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
+import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
@@ -42,6 +43,7 @@ import android.widget.TextView;
import com.cyanogenmod.trebuchet.R;
import java.util.ArrayList;
+import java.util.Arrays;
/**
* A ViewGroup that coordinates dragging across its descendants
@@ -303,8 +305,8 @@ public class DragLayer extends FrameLayout implements ViewGroup.OnHierarchyChang
pt[1] += view.getTop() - view.getScrollY();
viewParent = view.getParent();
}
- coord[0] = (int) Math.round(pt[0]);
- coord[1] = (int) Math.round(pt[1]);
+ coord[0] = Math.round(pt[0]);
+ coord[1] = Math.round(pt[1]);
return scale;
}
@@ -743,10 +745,11 @@ public class DragLayer extends FrameLayout implements ViewGroup.OnHierarchyChang
if (mInScrollArea && !LauncherApplication.isScreenLarge()) {
Workspace workspace = mLauncher.getWorkspace();
int width = workspace.getWidth();
+ int page = workspace.getNextPage();
+
Rect childRect = new Rect();
- getDescendantRectRelativeToSelf(workspace.getChildAt(0), childRect);
+ getDescendantRectRelativeToSelf(workspace.getChildAt(page), childRect);
- int page = workspace.getNextPage();
CellLayout leftPage = (CellLayout) workspace.getChildAt(page - 1);
CellLayout rightPage = (CellLayout) workspace.getChildAt(page + 1);