From ed67c8a640816357c6c20a8c507aced6bbd15157 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 47369670dd31942bd843fec9c5406e79eb22c394 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) } }