Skip to content

Commit

Permalink
Make recent media validation more useful.
Browse files Browse the repository at this point in the history
  • Loading branch information
nriley committed Sep 26, 2016
1 parent 266b4f5 commit 1538b6e
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Source/NJRMediaPopUpButton.m
Original file line number Diff line number Diff line change
Expand Up @@ -90,20 +90,20 @@ - (void)_addRecentMediaFromAliasesData:(NSArray *)aliasesData;

- (void)_validateRecentMedia;
{
NSEnumerator *e = [recentMediaAliasData reverseObjectEnumerator];
NSData *aliasData;
NSMenuItem *item;
BDAlias *itemAlias;
NSInteger otherIndex = [self indexOfItem: otherItem];
NSInteger aliasDataCount = [recentMediaAliasData count];
NSInteger lastItemIndex = [self numberOfItems] - 1;
NSInteger recentItemCount = lastItemIndex - otherIndex;
NSInteger recentItemIndex = otherIndex;
NSAssert2(recentItemCount == aliasDataCount, @"Counted %d recent menu items, %d of alias data", (int)recentItemCount, (int)aliasDataCount);
NSAssert2(recentItemCount == aliasDataCount, @"Counted %ld recent menu items, %ld of alias data", recentItemCount, aliasDataCount);

NSEnumerator *e = [recentMediaAliasData reverseObjectEnumerator];
NSData *aliasData;
while ( (aliasData = [e nextObject]) != nil) { // go BACKWARD through array while going DOWN menu
recentItemIndex++;
item = [self itemAtIndex: recentItemIndex];
itemAlias = [item representedObject];
NSMenuItem *item = [self itemAtIndex: recentItemIndex];
BDAlias *itemAlias = [item representedObject];
NSAssert2([itemAlias aliasDataIsEqual: aliasData], @"Alias does not match alias data: %@ %@", itemAlias, aliasData);
}
}

Expand Down

0 comments on commit 1538b6e

Please sign in to comment.