fTrackers = nil;
[fTrackerTable setTrackers: nil];
+ [fTrackerTable deselectAll: self];
[fTrackerTable reloadData];
}
else
[fPeers removeAllObjects];
+ if (!fWebSeeds)
+ fWebSeeds = [[NSMutableArray alloc] init];
+ else
+ [fWebSeeds removeAllObjects];
+
NSUInteger known = 0, connected = 0, tracker = 0, incoming = 0, cache = 0, pex = 0, dht = 0, ltep = 0,
toUs = 0, fromUs = 0;
BOOL anyActive = false;
for (Torrent * torrent in fTorrents)
{
[fPeers addObjectsFromArray: [torrent peers]];
+ [fWebSeeds addObjectsFromArray: [torrent webSeeds]];
known += [torrent totalPeersKnown];
}
}
+ [fPeers sortUsingDescriptors: [self peerSortDescriptors]];
+ [fPeerTable reloadData];
+
+ [fWebSeeds sortUsingDescriptors: [fWebSeedTable sortDescriptors]];
+ [fWebSeedTable reloadData];
+
NSString * knownString = [NSString stringWithFormat: NSLocalizedString(@"%d known", "Inspector -> Peers tab -> peers"), known];
if (anyActive)
{
NSString * connectedText = [NSString stringWithFormat: @"%@\n%@", activeString, knownString];
[fConnectedPeersField setStringValue: connectedText];
}
-
- [fPeers sortUsingDescriptors: [self peerSortDescriptors]];
- [fPeerTable reloadData];
-
- if (!fWebSeeds)
- fWebSeeds = [[NSMutableArray alloc] init];
- else
- [fWebSeeds removeAllObjects];
-
- for (Torrent * torrent in fTorrents)
- [fWebSeeds addObjectsFromArray: [torrent webSeeds]];
-
- [fWebSeeds sortUsingDescriptors: [fWebSeedTable sortDescriptors]];
- [fWebSeedTable reloadData];
}
- (void) updateInfoFiles
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="6"/>
+ <integer value="72"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
<bool key="NSEnabled">YES</bool>
<object class="NSSearchFieldCell" key="NSCell" id="788421673">
<int key="NSCellFlags">343014976</int>
- <int key="NSCellFlags2">268436544</int>
+ <int key="NSCellFlags2">268436480</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="42108294"/>
<string key="NSPlaceholderString">Filter</string>