Do not show enqueue button if play queue not ready

This commit is contained in:
Stypox 2022-01-27 17:11:16 +01:00
parent 6295d88145
commit a9f6c8d726
6 changed files with 14 additions and 5 deletions

View file

@ -70,6 +70,15 @@ public final class PlayerHolder {
return player != null;
}
/**
* Use this method to only allow the user to manipulate the play queue (e.g. by enqueueing via
* the stream long press menu) when there actually is a play queue to manipulate.
* @return true only if the player is open and its play queue is ready (i.e. it is not null)
*/
public boolean isPlayQueueReady() {
return player != null && player.getPlayQueue() != null;
}
public boolean isBound() {
return bound;
}