From 4b2b05ca579b92c277f4e1e1e025715ac92336a6 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Sun, 12 Mar 2023 14:45:06 +0100 Subject: [PATCH] macosx: Add method to VLCPlaylistDataSource to scroll to the current playlist item Signed-off-by: Claudio Cambra --- modules/gui/macosx/playlist/VLCPlaylistDataSource.h | 1 + modules/gui/macosx/playlist/VLCPlaylistDataSource.m | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/modules/gui/macosx/playlist/VLCPlaylistDataSource.h b/modules/gui/macosx/playlist/VLCPlaylistDataSource.h index 119fed075c..b684782a9c 100644 --- a/modules/gui/macosx/playlist/VLCPlaylistDataSource.h +++ b/modules/gui/macosx/playlist/VLCPlaylistDataSource.h @@ -36,6 +36,7 @@ NS_ASSUME_NONNULL_BEGIN - (void)prepareForUse; - (void)playlistUpdated; +- (void)scrollToCurrentPlaylistItem; @end diff --git a/modules/gui/macosx/playlist/VLCPlaylistDataSource.m b/modules/gui/macosx/playlist/VLCPlaylistDataSource.m index 0ca41a4d9a..c22534f129 100644 --- a/modules/gui/macosx/playlist/VLCPlaylistDataSource.m +++ b/modules/gui/macosx/playlist/VLCPlaylistDataSource.m @@ -180,4 +180,9 @@ static NSString *VLCPlaylistCellIdentifier = @"VLCPlaylistCellIdentifier"; return YES; } +- (void)scrollToCurrentPlaylistItem +{ + [_tableView scrollRowToVisible:_playlistController.currentPlaylistIndex]; +} + @end