]> granicus.if.org Git - transmission/commitdiff
on non-folder torrents, the per-torrent action menu shouldn't show the file
authorMitchell Livingston <livings124@transmissionbt.com>
Wed, 4 Nov 2009 02:46:56 +0000 (02:46 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Wed, 4 Nov 2009 02:46:56 +0000 (02:46 +0000)
macosx/TorrentTableView.m

index 2c57eed0d17d453c383e897ec667e94d86051a89..c68490552fa6b483af1c066e56afd5c97996532f 100644 (file)
     
     //update file action menu
     fMenuTorrent = [[self itemAtRow: row] retain];
-    [self createFileMenu: fActionMenu forFiles: [fMenuTorrent fileList]];
+    
+    //show/hide the file divider
+    const BOOL isFolder = [fMenuTorrent isFolder];
+    [[fActionMenu itemAtIndex: numberOfNonFileItems-1] setHidden: !isFolder];
+    
+    if (isFolder)
+        [self createFileMenu: fActionMenu forFiles: [fMenuTorrent fileList]];
     
     //update global limit check
     [fGlobalLimitItem setState: [fMenuTorrent usesGlobalSpeedLimit] ? NSOnState : NSOffState];