From 00c56891958a99150055b0348d294728f7c1b03f Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Sat, 20 Jun 2026 21:12:02 +0200 Subject: [PATCH] fix(tv-player): Do not show hidden seek line when skip button is shown --- .../ui/screen/player/TvPlayerScreen.kt | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt b/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt index 0fb4a022..f703e4b5 100644 --- a/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt +++ b/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt @@ -366,20 +366,22 @@ fun TvPlayerScreen( } } - ValueChangeTimedVisibility( - value = hiddenSeekCounter, - hideAfterMillis = 2500L, - modifier = Modifier - .align(Alignment.BottomCenter) - .padding(horizontal = 32.dp, vertical = 28.dp) - ) { - HiddenTvSeekTimeline( - positionMs = uiState.positionMs, - durationMs = uiState.durationMs, - bufferedMs = uiState.bufferedMs, - chapterMarkers = uiState.chapters, - adMarkers = uiState.ads - ) + if (!showSkipIntroButton) { + ValueChangeTimedVisibility( + value = hiddenSeekCounter, + hideAfterMillis = 2500L, + modifier = Modifier + .align(Alignment.BottomCenter) + .padding(horizontal = 32.dp, vertical = 28.dp) + ) { + HiddenTvSeekTimeline( + positionMs = uiState.positionMs, + durationMs = uiState.durationMs, + bufferedMs = uiState.bufferedMs, + chapterMarkers = uiState.chapters, + adMarkers = uiState.ads + ) + } } TvPlayerLoadingErrorEndCard(