From d4e35e4e9ee1d0b83d1ef71bce895b6fff798676 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 12 Jan 2024 20:36:07 +0800 Subject: [PATCH] macosx: Set title view string when setting audio library segment Signed-off-by: Claudio Cambra --- ...ibraryHomeViewAudioCarouselContainerView.m | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/modules/gui/macosx/library/home-library/VLCLibraryHomeViewAudioCarouselContainerView.m b/modules/gui/macosx/library/home-library/VLCLibraryHomeViewAudioCarouselContainerView.m index 496a9b2cb2..e7b5844e38 100644 --- a/modules/gui/macosx/library/home-library/VLCLibraryHomeViewAudioCarouselContainerView.m +++ b/modules/gui/macosx/library/home-library/VLCLibraryHomeViewAudioCarouselContainerView.m @@ -22,6 +22,8 @@ #import "VLCLibraryHomeViewAudioCarouselContainerView.h" +#import "extensions/NSString+Helpers.h" + #import "library/VLCLibraryController.h" #import "library/VLCLibraryModel.h" @@ -60,6 +62,28 @@ return; } + switch (audioLibrarySegment) { + case VLCAudioLibraryRecentsSegment: + self.titleView.stringValue = _NS("Recent music"); + break; + case VLCAudioLibraryArtistsSegment: + self.titleView.stringValue = _NS("Artists"); + break; + case VLCAudioLibraryAlbumsSegment: + self.titleView.stringValue = _NS("Albums"); + break; + case VLCAudioLibrarySongsSegment: + self.titleView.stringValue = _NS("Songs"); + break; + case VLCAudioLibraryGenresSegment: + self.titleView.stringValue = _NS("Genres"); + break; + case VLCAudioLibraryUnknownSegment: + default: + self.titleView.stringValue = _NS("Unknown"); + break; + } + ((VLCLibraryAudioDataSource *)self.dataSource).audioLibrarySegment = audioLibrarySegment; [self.carouselView reloadData]; }