From 30d21ef39bf4bb489d1fcf153a9a75b04f3d7247 Mon Sep 17 00:00:00 2001 From: alwaysmesmerizingyou Date: Mon, 5 Oct 2026 11:01:14 -0700 Subject: [PATCH] fixed Ui controls on player --- .../src/main/java/tv/vyla/app/ui/screens/PlayerScreen.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/java/tv/vyla/app/ui/screens/PlayerScreen.kt b/android/app/src/main/java/tv/vyla/app/ui/screens/PlayerScreen.kt index 3b11c67..95ffcb7 100644 --- a/android/app/src/main/java/tv/vyla/app/ui/screens/PlayerScreen.kt +++ b/android/app/src/main/java/tv/vyla/app/ui/screens/PlayerScreen.kt @@ -408,7 +408,6 @@ fun PlayerScreen( if (event.type == KeyEventType.KeyDown) { val code = event.nativeKeyEvent.keyCode - // If controls are hidden, show them on any key press if (!areControlsVisible) { if (code == KeyEvent.KEYCODE_DPAD_CENTER) { if (exoPlayer.isPlaying) exoPlayer.pause() else exoPlayer.play() @@ -417,7 +416,6 @@ fun PlayerScreen( return@onKeyEvent true } - // Controls are visible - only handle media keys, let D-pad events pass through to buttons when (code) { KeyEvent.KEYCODE_MEDIA_PLAY -> { exoPlayer.play() @@ -451,11 +449,11 @@ fun PlayerScreen( } KeyEvent.KEYCODE_BACK -> { resetHideTimer() - return@onKeyEvent false // Let BackHandler handle it + return@onKeyEvent false } KeyEvent.KEYCODE_DPAD_CENTER -> { resetHideTimer() - return@onKeyEvent false // Let the focused button handle it + return@onKeyEvent false } } resetHideTimer()