diff --git a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/ConferenceEventListFragment.kt b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/ConferenceEventListFragment.kt index 998753a5..48209344 100644 --- a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/ConferenceEventListFragment.kt +++ b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/ConferenceEventListFragment.kt @@ -26,6 +26,7 @@ class ConferenceEventListFragment : EventsListFragment() { } override fun setupEvents(binding: FragmentEventsListBinding) { + binding.filterFab.show() args.conference.let { conference -> activity?.actionBar?.title = conference.acronym // setupToolbar(binding.incToolbar.toolbar, conference.title, false) diff --git a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/EventsListFragment.kt b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/EventsListFragment.kt index d996b07a..31146f1f 100644 --- a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/EventsListFragment.kt +++ b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/eventslist/EventsListFragment.kt @@ -49,7 +49,7 @@ abstract class EventsListFragment : Fragment() { } binding.list.layoutManager = layoutManager eventAdapter = EventRecyclerViewAdapter { navigateToDetails(it) } - eventAdapter?.setHasStableIds(true) + eventAdapter.setHasStableIds(true) binding.list.adapter = eventAdapter layoutManager?.let { val itemDecoration = DividerItemDecoration(binding.list.context, it.orientation) @@ -59,6 +59,7 @@ abstract class EventsListFragment : Fragment() { binding.filterFab.setOnClickListener { FilterBottomSheet().show(childFragmentManager, null) } + binding.filterFab.hide() setupEvents(binding) return binding.root } diff --git a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/BookmarksListFragment.kt b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/BookmarksListFragment.kt index fe6327e8..664b5406 100644 --- a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/BookmarksListFragment.kt +++ b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/BookmarksListFragment.kt @@ -11,7 +11,6 @@ class BookmarksListFragment : EventsListFragment() { override fun setupEvents(binding: FragmentEventsListBinding) { binding.incToolbar.toolbar.visibility = View.GONE - binding.filterFab.hide() eventAdapter.showConferenceName = true viewModel.getBookmarkedEvents().observe(viewLifecycleOwner, Observer { persistentEvents: List? -> persistentEvents?.let { setEvents(it) } diff --git a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/InProgressListFragment.kt b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/InProgressListFragment.kt index 72e31fe7..a9ba6759 100644 --- a/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/InProgressListFragment.kt +++ b/touch/src/main/java/de/nicidienase/chaosflix/touch/browse/mediathek/InProgressListFragment.kt @@ -10,7 +10,6 @@ class InProgressListFragment : EventsListFragment() { override fun setupEvents(binding: FragmentEventsListBinding) { eventAdapter.showConferenceName = true - binding.filterFab.hide() viewModel.getInProgressEvents().observe(viewLifecycleOwner, Observer { persistentEvents: List? -> persistentEvents?.let { setEvents(it) } })