From c27a4b9d5e9a30848b0d7bde02ba947e290d2bdc Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Sun, 2 Jun 2024 17:00:16 +0800 Subject: [PATCH] macosx: Do not show carousel buttons if only one item (or fewer) Signed-off-by: Claudio Cambra --- .../VLCLibraryHomeViewBaseCarouselContainerView.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/gui/macosx/library/home-library/VLCLibraryHomeViewBaseCarouselContainerView.m b/modules/gui/macosx/library/home-library/VLCLibraryHomeViewBaseCarouselContainerView.m index 4d897c3418..973b11fc8c 100644 --- a/modules/gui/macosx/library/home-library/VLCLibraryHomeViewBaseCarouselContainerView.m +++ b/modules/gui/macosx/library/home-library/VLCLibraryHomeViewBaseCarouselContainerView.m @@ -180,6 +180,12 @@ - (void)updateCarouselButtonVisibility { + if (self.carouselView.numberOfItems <= 1) { + self.leftButton.hidden = YES; + self.rightButton.hidden = YES; + return; + } + const NSInteger currentItemIndex = self.carouselView.currentItemIndex; const NSInteger numberOfItems = self.carouselView.numberOfItems; self.leftButton.hidden = currentItemIndex == 0;