Skip to content

Commit

Permalink
Display locations of custom media, not just system sounds, in help tags.
Browse files Browse the repository at this point in the history
  • Loading branch information
nriley committed Jan 17, 2017
1 parent 906daa4 commit f55f789
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions Source/NJRMediaPopUpButton.m
Expand Up @@ -59,14 +59,16 @@ - (void)_writeRecentMedia;

- (NSMenuItem *)_addRecentMediaAtPath:(NSString *)path withAlias:(BDAlias *)alias;
{
NSString *title = [[NSFileManager defaultManager] displayNameAtPath: path];
NSMenu *menu = [self menu];
NSMenuItem *item;
NSFileManager *fm = [NSFileManager defaultManager];
NSString *title = [fm displayNameAtPath: path];
if (title == nil || path == nil) return nil;
item = [menu insertItemWithTitle: title action: @selector(_aliasSelected:) keyEquivalent: @"" atIndex: [menu indexOfItem: otherItem] + 1];

NSMenu *menu = [self menu];
NSMenuItem *item = [menu insertItemWithTitle: title action: @selector(_aliasSelected:) keyEquivalent: @"" atIndex: [menu indexOfItem: otherItem] + 1];
[item setTarget: self];
[item setRepresentedObject: alias];
[item setImageFromPath: path];
[item setRepresentedObject: alias];
[item setToolTip: [[fm componentsToDisplayForPath: path] componentsJoinedByString: @" \u25b8 "]];
[recentMediaAliasData addObject: [alias aliasData]];
if ([recentMediaAliasData count] > NJRMediaPopUpButtonMaxRecentItems) {
[menu removeItemAtIndex: [menu numberOfItems] - 1];
Expand Down

0 comments on commit f55f789

Please sign in to comment.