mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 22:30:30 +05:30
Merge pull request #6067 from Bnyro/master
fix: use correct fragment manager for result callbacks
This commit is contained in:
commit
55e306965d
@ -170,7 +170,7 @@ class AudioPlayerFragment : Fragment(), AudioPlayerOptions {
|
||||
)
|
||||
}
|
||||
|
||||
requireActivity().supportFragmentManager.setFragmentResultListener(
|
||||
childFragmentManager.setFragmentResultListener(
|
||||
ChaptersBottomSheet.SEEK_TO_POSITION_REQUEST_KEY,
|
||||
viewLifecycleOwner
|
||||
) { _, bundle ->
|
||||
@ -187,7 +187,7 @@ class AudioPlayerFragment : Fragment(), AudioPlayerOptions {
|
||||
IntentData.duration to playerService.player?.duration?.div(1000)
|
||||
)
|
||||
}
|
||||
.show(requireActivity().supportFragmentManager)
|
||||
.show(childFragmentManager)
|
||||
}
|
||||
|
||||
binding.miniPlayerClose.setOnClickListener {
|
||||
|
@ -231,19 +231,14 @@ class SubscriptionsFragment : DynamicLayoutManagerFragment() {
|
||||
|
||||
private fun setupSortAndFilter() {
|
||||
binding.filterSort.setOnClickListener {
|
||||
val activityCompat = context as AppCompatActivity
|
||||
val fragManager = activityCompat
|
||||
.supportFragmentManager
|
||||
.apply {
|
||||
setFragmentResultListener(
|
||||
FILTER_SORT_REQUEST_KEY,
|
||||
activityCompat
|
||||
) { _, resultBundle ->
|
||||
selectedSortOrder = resultBundle.getInt(IntentData.sortOptions)
|
||||
hideWatched = resultBundle.getBoolean(IntentData.hideWatched)
|
||||
showFeed()
|
||||
}
|
||||
}
|
||||
childFragmentManager.setFragmentResultListener(
|
||||
FILTER_SORT_REQUEST_KEY,
|
||||
viewLifecycleOwner
|
||||
) { _, resultBundle ->
|
||||
selectedSortOrder = resultBundle.getInt(IntentData.sortOptions)
|
||||
hideWatched = resultBundle.getBoolean(IntentData.hideWatched)
|
||||
showFeed()
|
||||
}
|
||||
|
||||
FilterSortBottomSheet()
|
||||
.apply {
|
||||
@ -252,7 +247,7 @@ class SubscriptionsFragment : DynamicLayoutManagerFragment() {
|
||||
IntentData.hideWatched to hideWatched
|
||||
)
|
||||
}
|
||||
.show(fragManager)
|
||||
.show(childFragmentManager)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user