summaryrefslogtreecommitdiff
path: root/app/src/main/java/com/google
diff options
context:
space:
mode:
authorEbrahim Byagowi <ebrahim@gnu.org>2020-04-11 00:10:37 +0430
committerEbrahim Byagowi <ebrahim@gnu.org>2020-04-21 19:30:17 +0430
commit77dc78dfe8acf5ce72eafbf15a657338769edc42 (patch)
treeebb344304f17a58c1b1bb2afa90132af9156f85d /app/src/main/java/com/google
parent292afd7d309c02cfb760a5722affcec274ed935c (diff)
downloadAntennaPod-77dc78dfe8acf5ce72eafbf15a657338769edc42.zip
Fix view pager scrolling of bottom sheet
As was suggested in https://github.com/AntennaPod/AntennaPod/pull/4020#discussion_r406795883
Diffstat (limited to 'app/src/main/java/com/google')
-rw-r--r--app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java b/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java
index 5e74a5834..9ed4897d2 100644
--- a/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java
+++ b/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java
@@ -6,6 +6,7 @@ import android.view.View;
import android.view.ViewGroup;
import androidx.core.view.ViewCompat;
+import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.widget.ViewPager2;
import java.lang.ref.WeakReference;
@@ -34,7 +35,8 @@ public class ViewPagerBottomSheetBehavior<V extends View> extends BottomSheetBeh
if (view instanceof ViewPager2) {
ViewPager2 viewPager = (ViewPager2) view;
- View currentViewPagerChild = viewPager.getChildAt(viewPager.getCurrentItem());
+ RecyclerView recycler = (RecyclerView) viewPager.getChildAt(0);
+ View currentViewPagerChild = recycler.getChildAt(viewPager.getCurrentItem());
if (currentViewPagerChild != null) {
return findScrollingChild(currentViewPagerChild);
}