From e8224849cc06822bfd6b2ea2de48e65e08b028fa Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Fri, 26 Jun 2026 18:29:05 +0200 Subject: [PATCH] fix(player): prevent hidden seek timeline from showing when controls are visible --- .../hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 e992bc5b..4488e254 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 @@ -73,12 +73,12 @@ import hu.bbara.purefin.ui.screen.player.components.TvPlayerLoadingErrorEndCard import hu.bbara.purefin.ui.screen.player.components.TvPlayerTimeRow import hu.bbara.purefin.ui.screen.player.components.TvTrackPanelType import hu.bbara.purefin.ui.screen.player.components.TvTrackSelectionPanel -import java.time.LocalTime -import java.time.format.DateTimeFormatter -import java.util.Locale import kotlinx.coroutines.Job import kotlinx.coroutines.delay import kotlinx.coroutines.launch +import java.time.LocalTime +import java.time.format.DateTimeFormatter +import java.util.Locale private const val TV_CONTROLS_AUTO_HIDE_MS = 5_000L private const val CONTROLS_VISIBLE_SUBTITLE_BOTTOM_PADDING_FRACTION = 0.22f @@ -379,7 +379,7 @@ fun TvPlayerScreen( } } - if (!showSkipIntroButton) { + if (!showSkipIntroButton && !controlsVisible) { ValueChangeTimedVisibility( value = hiddenSeekCounter, hideAfterMillis = 2500L,