From a5b902b4b3215bba1c91ccb5e9577243892e94dd Mon Sep 17 00:00:00 2001 From: Claudio Cambra <developer@claudiocambra.com> Date: Sun, 26 May 2024 19:18:51 +0800 Subject: [PATCH] macosx: Adapt queueing in library menu controller to multiple represented objects Signed-off-by: Claudio Cambra <developer@claudiocambra.com> --- modules/gui/macosx/library/VLCLibraryMenuController.m | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/gui/macosx/library/VLCLibraryMenuController.m b/modules/gui/macosx/library/VLCLibraryMenuController.m index 4aaba08c86aa..e3bf44fa8477 100644 --- a/modules/gui/macosx/library/VLCLibraryMenuController.m +++ b/modules/gui/macosx/library/VLCLibraryMenuController.m @@ -163,11 +163,14 @@ - (void)appendToPlaylist:(id)sender { - if (self.representedInputItems != nil && self.representedInputItems.count > 0) { - [self.representedItems.firstObject queue]; + if (self.representedItems != nil && self.representedItems.count > 0) { + for (VLCLibraryRepresentedItem * const item in self.representedItems) { + [item queue]; + } } else if (self.representedInputItems != nil && self.representedInputItems.count > 0) { - [self addInputItemToPlaylist:self.representedInputItems.firstObject - playImmediately:NO]; + for (VLCInputItem * const inputItem in self.representedInputItems) { + [self addInputItemToPlaylist:inputItem playImmediately:NO]; + } } } -- GitLab