]> git.sesse.net Git - vlc/commitdiff
macosx: improve playlist context menu handling by selecting the right menu item at...
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Fri, 20 Jul 2012 14:15:35 +0000 (16:15 +0200)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Fri, 20 Jul 2012 14:19:06 +0000 (16:19 +0200)
modules/gui/macosx/playlist.m

index 6039ea5bdc0e6657461f4b6ea6cc2ff0a3ab3c8b..baddf8cf88967fedd2e9281e9b791222dd7b6a7a 100644 (file)
 
     pt = [o_outline_view convertPoint: [o_event locationInWindow] fromView: nil];
     int row = [o_outline_view rowAtPoint:pt];
-    if( row != -1 && [o_outline_view selectedRow] == -1)
+    if( row != -1 && ![[o_outline_view selectedRowIndexes] containsIndex: row] )
         [o_outline_view selectRowIndexes:[NSIndexSet indexSetWithIndex:row] byExtendingSelection:NO];
 
     b_item_sel = ( row != -1 && [o_outline_view selectedRow] != -1 );