diff --git a/macosx/InfoWindowController.m b/macosx/InfoWindowController.m index 54e40de74..276127f43 100644 --- a/macosx/InfoWindowController.m +++ b/macosx/InfoWindowController.m @@ -1744,6 +1744,8 @@ typedef enum NSMutableIndexSet * removeIndexes = [NSMutableIndexSet indexSet]; NSIndexSet * selectedIndexes = [fTrackerTable selectedRowIndexes]; + NSLog(@"%@", fTrackers); + NSLog(@"selected: %@", selectedIndexes); BOOL groupSelected = NO; for (NSUInteger i = 0, trackerIndex = 0; i < [fTrackers count]; ++i) { @@ -1756,7 +1758,10 @@ typedef enum else { if (groupSelected || [selectedIndexes containsIndex: i]) + { [removeIndexes addIndex: trackerIndex]; + NSLog(@"adding for remove %d (%d): %@", trackerIndex, i, [fTrackers objectAtIndex: i]); + } ++trackerIndex; } } diff --git a/macosx/TrackerNode.m b/macosx/TrackerNode.m index 6646c84ff..3eaacf945 100644 --- a/macosx/TrackerNode.m +++ b/macosx/TrackerNode.m @@ -38,6 +38,11 @@ return self; } +- (NSString *) description +{ + return [@"Tracker: " stringByAppendingString: [self fullAnnounceAddress]]; +} + - (id) copyWithZone: (NSZone *) zone { //this object is essentially immutable after initial setup