refactor: remove unused back navigation handlers in TV player UI

This commit is contained in:
2026-04-07 18:53:42 +02:00
parent bcbad6f262
commit fb1d099ec1

View File

@@ -201,7 +201,6 @@ fun TvPlayerScreen(
modifier = Modifier.fillMaxSize(), modifier = Modifier.fillMaxSize(),
uiState = uiState, uiState = uiState,
focusRequester = controlsFocusRequester, focusRequester = controlsFocusRequester,
onBack = onBack,
onPlayPause = { viewModel.togglePlayPause() }, onPlayPause = { viewModel.togglePlayPause() },
onSeek = { viewModel.seekTo(it) }, onSeek = { viewModel.seekTo(it) },
onSeekRelative = { viewModel.seekBy(it) }, onSeekRelative = { viewModel.seekBy(it) },
@@ -267,7 +266,6 @@ private enum class TrackPanelType { AUDIO, SUBTITLES, QUALITY }
private fun TvPlayerControlsOverlay( private fun TvPlayerControlsOverlay(
uiState: PlayerUiState, uiState: PlayerUiState,
focusRequester: FocusRequester, focusRequester: FocusRequester,
onBack: () -> Unit,
onPlayPause: () -> Unit, onPlayPause: () -> Unit,
onSeek: (Long) -> Unit, onSeek: (Long) -> Unit,
onSeekRelative: (Long) -> Unit, onSeekRelative: (Long) -> Unit,
@@ -296,7 +294,6 @@ private fun TvPlayerControlsOverlay(
TvPlayerTopBar( TvPlayerTopBar(
title = uiState.title ?: "Playing", title = uiState.title ?: "Playing",
subtitle = uiState.subtitle, subtitle = uiState.subtitle,
onBack = onBack,
onOpenQueue = onOpenQueue, onOpenQueue = onOpenQueue,
modifier = Modifier modifier = Modifier
.align(Alignment.TopCenter) .align(Alignment.TopCenter)
@@ -327,7 +324,6 @@ private fun TvPlayerControlsOverlay(
private fun TvPlayerTopBar( private fun TvPlayerTopBar(
title: String, title: String,
subtitle: String?, subtitle: String?,
onBack: () -> Unit,
onOpenQueue: () -> Unit, onOpenQueue: () -> Unit,
modifier: Modifier = Modifier modifier: Modifier = Modifier
) { ) {
@@ -341,11 +337,6 @@ private fun TvPlayerTopBar(
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.spacedBy(16.dp) horizontalArrangement = Arrangement.spacedBy(16.dp)
) { ) {
TvIconButton(
icon = Icons.Outlined.ArrowBack,
contentDescription = "Back",
onClick = onBack
)
Column { Column {
Text( Text(
text = title, text = title,