From caebf8461a51f88c3421629c85169455926c579b Mon Sep 17 00:00:00 2001 From: Alex Popov Date: Sat, 10 Jan 2026 01:26:10 +0300 Subject: [PATCH 1/2] Hide controls when resuming playback via double tap Remove redundant comment about hiding controls on double tap --- .../schabi/newpipe/player/gesture/BasePlayerGestureListener.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt b/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt index 8682adc43..904e2b3f1 100644 --- a/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt +++ b/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt @@ -47,6 +47,9 @@ abstract class BasePlayerGestureListener( startMultiDoubleTap(event) } else if (portion === DisplayPortion.MIDDLE) { player.playPause() + if (player.currentState == Player.STATE_PLAYING) { + playerUi.hideControls(0, 0) + } } } From 423f95a65d9d204f7a8acec1db448d9b39755d2f Mon Sep 17 00:00:00 2001 From: Alex Popov Date: Sat, 10 Jan 2026 01:48:26 +0300 Subject: [PATCH 2/2] Refactor double tap logic to use isPlaying() method for better readability --- .../schabi/newpipe/player/gesture/BasePlayerGestureListener.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt b/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt index 904e2b3f1..52175a3bf 100644 --- a/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt +++ b/app/src/main/java/org/schabi/newpipe/player/gesture/BasePlayerGestureListener.kt @@ -47,7 +47,7 @@ abstract class BasePlayerGestureListener( startMultiDoubleTap(event) } else if (portion === DisplayPortion.MIDDLE) { player.playPause() - if (player.currentState == Player.STATE_PLAYING) { + if (player.isPlaying) { playerUi.hideControls(0, 0) } }