From 5593860e6c69850ceba571e5698bc610f3ff61ea Mon Sep 17 00:00:00 2001 From: Austin Huang Date: Tue, 29 Jun 2021 17:10:39 -0400 Subject: [PATCH] close #998 --- .../instagrabber/fragments/StoryListViewerFragment.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/awais/instagrabber/fragments/StoryListViewerFragment.java b/app/src/main/java/awais/instagrabber/fragments/StoryListViewerFragment.java index 77ef289a..6f0516a2 100644 --- a/app/src/main/java/awais/instagrabber/fragments/StoryListViewerFragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/StoryListViewerFragment.java @@ -134,7 +134,11 @@ public final class StoryListViewerFragment extends Fragment implements SwipeRefr fragmentActivity = (AppCompatActivity) requireActivity(); context = getContext(); if (context == null) return; - setHasOptionsMenu(true); + final Bundle args = getArguments(); + if (args == null) return; + final StoryListViewerFragmentArgs fragmentArgs = StoryListViewerFragmentArgs.fromBundle(args); + type = fragmentArgs.getType(); + setHasOptionsMenu(type.equals("feed")); storiesRepository = StoriesRepository.Companion.getInstance(); } @@ -195,9 +199,6 @@ public final class StoryListViewerFragment extends Fragment implements SwipeRefr private void init() { final Context context = getContext(); - if (getArguments() == null) return; - final StoryListViewerFragmentArgs fragmentArgs = StoryListViewerFragmentArgs.fromBundle(getArguments()); - type = fragmentArgs.getType(); binding.swipeRefreshLayout.setOnRefreshListener(this); final LinearLayoutManager layoutManager = new LinearLayoutManager(context); final ActionBar actionBar = fragmentActivity.getSupportActionBar();