From 193c3e5b3dd012ef9d1a8372fc093bebddf3213c Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Thu, 6 Apr 2023 11:44:01 +0200 Subject: [PATCH] fix: NPE in ChannelFragment::onSaveInstanceState --- .../newpipe/fragments/list/channel/ChannelFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java index 95aa2c45a..96de433f5 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java @@ -130,7 +130,9 @@ public class ChannelFragment extends BaseStateFragment @Override public void onSaveInstanceState(final @NonNull Bundle outState) { super.onSaveInstanceState(outState); - outState.putInt("LastTab", binding.tabLayout.getSelectedTabPosition()); + if (binding != null) { + outState.putInt("LastTab", binding.tabLayout.getSelectedTabPosition()); + } } @Override