From 08e373304d1c0fbb56c6b9f6401f1441476b9c44 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Fri, 12 Feb 2021 22:56:32 +0800 Subject: [PATCH] [app] Fix crash --- .../manager/ui/activity/RepoItemActivity.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/RepoItemActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/RepoItemActivity.java index bb84be5d..ac3b81ba 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/RepoItemActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/RepoItemActivity.java @@ -74,7 +74,7 @@ import io.noties.markwon.utils.NoCopySpannableFactory; import rikka.recyclerview.RecyclerViewKt; import rikka.widget.borderview.BorderNestedScrollView; import rikka.widget.borderview.BorderRecyclerView; -import rikka.widget.borderview.BorderViewDelegate; +import rikka.widget.borderview.BorderView; public class RepoItemActivity extends BaseActivity { ActivityModuleDetailBinding binding; @@ -110,15 +110,15 @@ public class RepoItemActivity extends BaseActivity { binding.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() { @Override public void onPageSelected(int position) { - BorderViewDelegate delegate; + BorderView borderView; if (position == 0) { - BorderNestedScrollView borderNestedScrollView = findViewById(R.id.scrollView); - delegate = borderNestedScrollView.getBorderViewDelegate(); + borderView = findViewById(R.id.scrollView); } else { - BorderRecyclerView borderRecyclerView = findViewById(R.id.recyclerView); - delegate = borderRecyclerView.getBorderViewDelegate(); + borderView = findViewById(R.id.recyclerView); + } + if (borderView != null) { + binding.appBar.setRaised(!borderView.getBorderViewDelegate().isShowingTopBorder()); } - binding.appBar.setRaised(!delegate.isShowingTopBorder()); } }); int[] titles = new int[]{R.string.module_readme, R.string.module_releases, R.string.module_information};