Merge pull request #6797 from Bnyro/master

fix: crash if player view is not attached to lifecycle
This commit is contained in:
Bnyro 2024-11-20 11:11:37 +01:00 committed by GitHub
commit d4a00ef21e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -260,7 +260,7 @@ abstract class CustomExoPlayerView(
supportFragmentManager.setFragmentResultListener( supportFragmentManager.setFragmentResultListener(
PlayingQueueSheet.PLAYING_QUEUE_REQUEST_KEY, PlayingQueueSheet.PLAYING_QUEUE_REQUEST_KEY,
findViewTreeLifecycleOwner()!! findViewTreeLifecycleOwner() ?: activity
) { _, args -> ) { _, args ->
(player as? MediaController)?.navigateVideo( (player as? MediaController)?.navigateVideo(
args.getString(IntentData.videoId) ?: return@setFragmentResultListener args.getString(IntentData.videoId) ?: return@setFragmentResultListener