diff options
author | Raj Yengisetty <rajesh@cyngn.com> | 2015-05-24 09:36:16 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-05-27 21:31:02 +0000 |
commit | 16416d464bfad477d9fc3e1805154f2014954081 (patch) | |
tree | 625c79e10863ee8b7489353fb3d7c8c4536ba060 /src | |
parent | 911938afa6e5b17ff4be0946823a2d2f1bd28a0e (diff) | |
download | android_packages_apps_Trebuchet-16416d464bfad477d9fc3e1805154f2014954081.tar.gz android_packages_apps_Trebuchet-16416d464bfad477d9fc3e1805154f2014954081.tar.bz2 android_packages_apps_Trebuchet-16416d464bfad477d9fc3e1805154f2014954081.zip |
Trebuchet: fix NPE during touch events
E/AndroidRuntime( 693): FATAL EXCEPTION: main
E/AndroidRuntime( 693): java.lang.NullPointerException: Attempt to invoke
virtual method 'int android.view.View.getMeasuredWidth()'
on a null object reference
E/AndroidRuntime( 693): at com.android.launcher3.PagedView.onTouchEvent
(PagedView.java:1986)
Change-Id: Ica9395a1e2b2d28a1b074b40ff759eab68154ff0
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/PagedView.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/launcher3/PagedView.java b/src/com/android/launcher3/PagedView.java index 827b80d7e..7950d76ac 100644 --- a/src/com/android/launcher3/PagedView.java +++ b/src/com/android/launcher3/PagedView.java @@ -1983,7 +1983,8 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc velocityTracker.computeCurrentVelocity(1000, mMaximumVelocity); int velocityX = (int) velocityTracker.getXVelocity(activePointerId); final int deltaX = (int) (x - mDownMotionX); - final int pageWidth = getPageAt(mCurrentPage).getMeasuredWidth(); + final int pageWidth = getPageAt(mCurrentPage) != null ? + getPageAt(mCurrentPage).getMeasuredWidth() : 0; boolean isSignificantMove = Math.abs(deltaX) > pageWidth * SIGNIFICANT_MOVE_THRESHOLD; |