From da9b147a867e7633349452f0bab82c3139f5b2e3 Mon Sep 17 00:00:00 2001
From: Claudio Cambra <developer@claudiocambra.com>
Date: Wed, 26 Mar 2025 14:36:25 +0100
Subject: [PATCH] macosx: Fix off-by-one bug when double-clicking table view
 items in audio view

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
---
 .../macosx/library/audio-library/VLCLibraryAudioDataSource.m    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.m b/modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.m
index 371794d89a88..aef76be15dbe 100644
--- a/modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.m
+++ b/modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.m
@@ -769,7 +769,7 @@ NSString * const VLCLibraryAudioDataSourceDisplayedCollectionChangedNotification
     NSParameterAssert(tableView != nil);
 
     const NSInteger clickedRow = tableView.clickedRow;
-    const id<VLCMediaLibraryItemProtocol> libraryItem = self.displayedCollection[clickedRow - 1];
+    const id<VLCMediaLibraryItemProtocol> libraryItem = self.displayedCollection[clickedRow];
     VLCLibraryRepresentedItem * const representedItem = [[VLCLibraryRepresentedItem alloc] initWithItem:libraryItem parentType:self.currentParentType];
 
     [representedItem play];
-- 
GitLab