fix video gestures when Gesture Down To Close is disabled

This commit is contained in:
tibbi 2020-03-01 10:19:31 +01:00
parent 226374599d
commit ada0661d89
2 changed files with 10 additions and 13 deletions

View file

@ -140,7 +140,6 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
}
})
if (mConfig.allowDownGesture) {
video_preview.setOnTouchListener { view, event ->
handleEvent(event)
false
@ -154,8 +153,6 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
gestureDetector.onTouchEvent(event)
false
}
}
}
if (!arguments!!.getBoolean(SHOULD_INIT_FRAGMENT, true)) {

View file

@ -140,7 +140,7 @@ abstract class ViewPagerFragment : Fragment() {
val diffY = mTouchDownY - event.y
val downGestureDuration = System.currentTimeMillis() - mTouchDownTime
if (!mIgnoreCloseDown && Math.abs(diffY) > Math.abs(diffX) && diffY < -mCloseDownThreshold && downGestureDuration < MAX_CLOSE_DOWN_GESTURE_DURATION) {
if (!mIgnoreCloseDown && Math.abs(diffY) > Math.abs(diffX) && diffY < -mCloseDownThreshold && downGestureDuration < MAX_CLOSE_DOWN_GESTURE_DURATION && context?.config?.allowDownGesture == true) {
activity?.supportFinishAfterTransition()
}
mIgnoreCloseDown = false