Skip to content

Commit af89f05

Browse files
authored
Merge pull request #7341 from ktprograms/external-play-hide-controls
Fix player controls not hiding if resumed from media button
2 parents 05a5e43 + e588abd commit af89f05

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

app/src/main/java/org/schabi/newpipe/player/Player.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3799,6 +3799,10 @@ public boolean onKeyDown(final int keyCode) {
37993799
case KeyEvent.KEYCODE_SPACE:
38003800
if (isFullscreen) {
38013801
playPause();
3802+
if (isPlaying()) {
3803+
hideControls(0, 0);
3804+
}
3805+
return true;
38023806
}
38033807
break;
38043808
case KeyEvent.KEYCODE_BACK:

app/src/main/java/org/schabi/newpipe/player/playback/PlayerMediaSession.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ public MediaDescriptionCompat getQueueMetadata(final int index) {
8888
@Override
8989
public void play() {
9090
player.play();
91+
// hide the player controls even if the play command came from the media session
92+
player.hideControls(0, 0);
9193
}
9294

9395
@Override

0 commit comments

Comments
 (0)