From ba2b0875ef731cc382bbe4517855c10419cc4b3d Mon Sep 17 00:00:00 2001 From: lalmachado Date: Wed, 26 Jun 2013 10:51:06 -0700 Subject: [PATCH] Added support for use with ScrollViews --- .../library/widget/HorizontalVariableListView.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/HorizontalVariableListView/src/it/sephiroth/android/library/widget/HorizontalVariableListView.java b/HorizontalVariableListView/src/it/sephiroth/android/library/widget/HorizontalVariableListView.java index 298ebe0..ac10424 100644 --- a/HorizontalVariableListView/src/it/sephiroth/android/library/widget/HorizontalVariableListView.java +++ b/HorizontalVariableListView/src/it/sephiroth/android/library/widget/HorizontalVariableListView.java @@ -1120,8 +1120,6 @@ public void requestDisallowInterceptTouchEvent( boolean disallowIntercept ) { @Override public boolean onInterceptTouchEvent( MotionEvent ev ) { - getParent().requestDisallowInterceptTouchEvent( true ); - if ( mIsDragging ) return false; final int action = ev.getAction(); @@ -1174,7 +1172,12 @@ public boolean onInterceptTouchEvent( MotionEvent ev ) { parent.requestDisallowInterceptTouchEvent( true ); } postScrollNotifier(); - } + } else { + final ViewParent parent = getParent(); + if ( parent != null ) { + parent.requestDisallowInterceptTouchEvent( false ); + } + } break; }