title = NSLocalizedString(@"Options", "Inspector -> title");
break;
default:
+ NSAssert1(NO, @"Unknown info tab selected: %d", fCurrentTabTag);
return;
}
[components addObject: [NSString stringWithFormat: @"%@: %@", NSLocalizedString(@"Port",
"Inspector -> Peers tab -> table row tooltip"), portString]];
- switch ([[peer objectForKey: @"From"] intValue])
+ const NSInteger peerFrom = [[peer objectForKey: @"From"] integerValue];
+ switch (peerFrom)
{
case TR_PEER_FROM_TRACKER:
[components addObject: NSLocalizedString(@"From: tracker", "Inspector -> Peers tab -> table row tooltip")];
case TR_PEER_FROM_DHT:
[components addObject: NSLocalizedString(@"From: distributed hash table", "Inspector -> Peers tab -> table row tooltip")];
break;
+ default:
+ NSAssert1(NO, @"Peer from unknown source: %d", peerFrom);
}
//determing status strings from flags
[self addTrackers];
}
-#warning what?!
+#warning is editing trackers needed?
/*- (BOOL) tableView: (NSTableView *) tableView shouldEditTableColumn: (NSTableColumn *) tableColumn row: (NSInteger) row
{
if (tableView != fTrackerTable)
setting = TR_RATIOLIMIT_GLOBAL;
break;
default:
+ NSAssert1(NO, @"Unknown option selected in ratio popup: %d", [sender indexOfSelectedItem]);
return;
}
priority = TR_PRI_LOW;
break;
default:
+ NSAssert1(NO, @"Unknown option selected in priority popup: %d", [sender indexOfSelectedItem]);
return;
}
return;
Torrent * torrent = [fTorrents objectAtIndex: 0];
- //get update tracker stats
+ //get updated tracker stats
if ([fTrackerTable editedRow] == -1)
{
[fTrackers release];
case TAB_OPTIONS_TAG:
return fOptionsView;
default:
+ NSAssert1(NO, @"Unknown tab view for tag: %d", tag);
return nil;
}
}
- (void) updateLog: (NSTimer *) timer
{
- static NSUInteger currentIndex = 0;
-
tr_msg_list * messages;
if ((messages = tr_getQueuedMessages()) == NULL)
return;
+ static NSUInteger currentIndex = 0;
for (tr_msg_list * currentMessage = messages; currentMessage != NULL; currentMessage = currentMessage->next)
{
NSString * name = currentMessage->name != NULL ? [NSString stringWithUTF8String: currentMessage->name]
- (uint64_t) sizeLeft;
- (NSMutableArray *) allTrackerStats;
-- (NSMutableArray *) allTrackersFlat; //used by GroupRules
+- (NSArray *) allTrackersFlat; //used by GroupRules
- (BOOL) addTrackerToNewTier: (NSString *) tracker;
- (void) removeTrackersWithAnnounceAddresses: (NSSet *) trackers;