From 73d12036f41696c71bf1c4f2fa1f9d6dc276225a Mon Sep 17 00:00:00 2001 From: Bnyro Date: Fri, 17 Nov 2023 15:00:40 +0100 Subject: [PATCH] fix: related videos are truncated after rotation --- .../java/com/github/libretube/ui/fragments/PlayerFragment.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index 164a51be4f..16fcabcca8 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -1030,11 +1030,10 @@ class PlayerFragment : Fragment(), OnlinePlayerOptions { viewModel.chaptersLiveData.value = streams.chapters if (PlayerHelper.relatedStreamsEnabled) { + val relatedLayoutManager = binding.relatedRecView.layoutManager as LinearLayoutManager binding.relatedRecView.adapter = VideosAdapter( streams.relatedStreams.filter { !it.title.isNullOrBlank() }.toMutableList(), - forceMode = if ( - resources.configuration.orientation == Configuration.ORIENTATION_PORTRAIT - ) { + forceMode = if (relatedLayoutManager.orientation == LinearLayoutManager.HORIZONTAL) { VideosAdapter.Companion.ForceMode.RELATED } else { VideosAdapter.Companion.ForceMode.TRENDING