mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Merge pull request #8883 from Douile/dev-enqueue-next-hide
Only show "Enqueue next" when in the middle of the queue
This commit is contained in:
		| @@ -252,10 +252,11 @@ public final class InfoItemDialog { | ||||
|          * @return the current {@link Builder} instance | ||||
|          */ | ||||
|         public Builder addEnqueueEntriesIfNeeded() { | ||||
|             if (PlayerHolder.getInstance().isPlayQueueReady()) { | ||||
|             final PlayerHolder holder = PlayerHolder.getInstance(); | ||||
|             if (holder.isPlayQueueReady()) { | ||||
|                 addEntry(StreamDialogDefaultEntry.ENQUEUE); | ||||
|  | ||||
|                 if (PlayerHolder.getInstance().getQueueSize() > 1) { | ||||
|                 if (holder.getQueuePosition() < holder.getQueueSize() - 1) { | ||||
|                     addEntry(StreamDialogDefaultEntry.ENQUEUE_NEXT); | ||||
|                 } | ||||
|             } | ||||
|   | ||||
| @@ -92,6 +92,13 @@ public final class PlayerHolder { | ||||
|         return player.getPlayQueue().size(); | ||||
|     } | ||||
|  | ||||
|     public int getQueuePosition() { | ||||
|         if (player == null || player.getPlayQueue() == null) { | ||||
|             return 0; | ||||
|         } | ||||
|         return player.getPlayQueue().getIndex(); | ||||
|     } | ||||
|  | ||||
|     public void setListener(@Nullable final PlayerServiceExtendedEventListener newListener) { | ||||
|         listener = newListener; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Stypox
					Stypox