summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/PagedView.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2012-04-02 03:46:50 -0700
committerMichael Jurka <mikejurka@google.com>2012-04-02 04:39:16 -0700
commit4ff7d79ddcee0a95fe6e7458731decd694b91d03 (patch)
treef536570b8ba2d329e46175627c0ff6b791c7d2a2 /src/com/android/launcher2/PagedView.java
parent0ba38df8a4af98daa535a57ec6c6ecac69b10343 (diff)
downloadandroid_packages_apps_Trebuchet-4ff7d79ddcee0a95fe6e7458731decd694b91d03.tar.gz
android_packages_apps_Trebuchet-4ff7d79ddcee0a95fe6e7458731decd694b91d03.tar.bz2
android_packages_apps_Trebuchet-4ff7d79ddcee0a95fe6e7458731decd694b91d03.zip
Show side pages when exiting spring-loaded mode
Bug: 6132598 Change-Id: I2bf9025b7ac66d020522448b003905cb37c87587
Diffstat (limited to 'src/com/android/launcher2/PagedView.java')
-rw-r--r--src/com/android/launcher2/PagedView.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java
index 5434704ea..8a2a5a0ac 100644
--- a/src/com/android/launcher2/PagedView.java
+++ b/src/com/android/launcher2/PagedView.java
@@ -721,20 +721,21 @@ public abstract class PagedView extends ViewGroup {
protected void getVisiblePages(int[] range) {
final int pageCount = getChildCount();
+
if (pageCount > 0) {
final int screenWidth = getMeasuredWidth();
int leftScreen = 0;
int rightScreen = 0;
View currPage = getPageAt(leftScreen);
while (leftScreen < pageCount - 1 &&
- currPage.getRight() - currPage.getPaddingRight() < mScrollX) {
+ currPage.getX() + currPage.getWidth() - currPage.getPaddingRight() < mScrollX) {
leftScreen++;
currPage = getPageAt(leftScreen);
}
rightScreen = leftScreen;
currPage = getPageAt(rightScreen + 1);
while (rightScreen < pageCount - 1 &&
- currPage.getLeft() + currPage.getPaddingLeft() < mScrollX + screenWidth) {
+ currPage.getX() - currPage.getPaddingLeft() < mScrollX + screenWidth) {
rightScreen++;
currPage = getPageAt(rightScreen + 1);
}