Fix queue history display logic in QueueView

Updates the QueueView to pass 'not player.current' to player.queue.history(), ensuring the history is correctly reversed and displayed when not showing the current queue.
This commit is contained in:
Choco
2025-10-09 11:12:29 +08:00
parent 87f22b5589
commit c1ad86563b

View File

@@ -54,7 +54,7 @@ class QueueView(PaginationView):
def __init__(self, player: "Player", author: discord.Member, is_queue: bool = True) -> None:
super().__init__(
Pagination["Track"](
items=player.queue.tracks() if is_queue else list(reversed(player.queue.history())),
items=player.queue.tracks() if is_queue else list(reversed(player.queue.history(not player.current))),
page_size=7,
),
author