diff options
author | Winson Chung <winsonc@google.com> | 2010-12-14 17:25:59 -0800 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2010-12-14 18:27:50 -0800 |
commit | c3f9f4fcbd3fba3753335d5c9671c0893393b164 (patch) | |
tree | 5cd0cee16bdd6ade3f245f315aeaca23532dd7e5 /src/com/android/launcher2/PagedView.java | |
parent | a58f8bb1947af39d4d18d849b3e4d6bd0d3954d7 (diff) | |
download | android_packages_apps_Trebuchet-c3f9f4fcbd3fba3753335d5c9671c0893393b164.tar.gz android_packages_apps_Trebuchet-c3f9f4fcbd3fba3753335d5c9671c0893393b164.tar.bz2 android_packages_apps_Trebuchet-c3f9f4fcbd3fba3753335d5c9671c0893393b164.zip |
Fixing issue with customize page holographic previews not showing.
- Adding temporary workaround for bad holographic default widget previews.
Change-Id: I261045beac3791111f928511435e17e320f2d4a7
Diffstat (limited to 'src/com/android/launcher2/PagedView.java')
-rw-r--r-- | src/com/android/launcher2/PagedView.java | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index 856507d64..8483f959f 100644 --- a/src/com/android/launcher2/PagedView.java +++ b/src/com/android/launcher2/PagedView.java @@ -595,20 +595,14 @@ public abstract class PagedView extends ViewGroup { int rightScreen = 0; while (x <= mScrollX) { leftScreen++; - x += pageWidth + mPageSpacing; - // replace above line with this if you don't assume all pages have same width as 0th - // page: - // x += getScaledMeasuredWidth(getChildAt(leftScreen)); + x += getScaledMeasuredWidth(getChildAt(leftScreen)) + mPageSpacing; } rightScreen = leftScreen; - while (x < mScrollX + screenWidth) { + while (x < mScrollX + screenWidth && rightScreen < pageCount) { rightScreen++; - x += pageWidth + mPageSpacing; - // replace above line with this if you don't assume all pages have same width as 0th - // page: - //if (rightScreen < pageCount) { - // x += getScaledMeasuredWidth(getChildAt(rightScreen)); - //} + if (rightScreen < pageCount) { + x += getScaledMeasuredWidth(getChildAt(rightScreen)) + mPageSpacing; + } } rightScreen = Math.min(getChildCount() - 1, rightScreen); |