Changeset 10112 for trunk/macosx/InfoWindowController.m
- Timestamp:
- Feb 6, 2010, 3:42:18 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/InfoWindowController.m
r10107 r10112 736 736 if (fPeers) 737 737 { 738 NSArray * oldPeers = fPeers; 739 fPeers = [[fPeers sortedArrayUsingDescriptors: [self peerSortDescriptors]] retain]; 740 [oldPeers release]; 738 [fPeers sortUsingDescriptors: [self peerSortDescriptors]]; 741 739 [tableView reloadData]; 742 740 } … … 746 744 if (fWebSeeds) 747 745 { 748 NSArray * oldWebSeeds = fWebSeeds; 749 fWebSeeds = [[fWebSeeds sortedArrayUsingDescriptors: [fWebSeedTable sortDescriptors]] retain]; 750 [oldWebSeeds release]; 746 [fWebSeeds sortUsingDescriptors: [fWebSeedTable sortDescriptors]]; 751 747 [tableView reloadData]; 752 748 } … … 1258 1254 [fPeersConnectField setStringValue: @""]; 1259 1255 [fPeersConnectLabel setEnabled: NO]; 1260 1256 1261 1257 [fPeers release]; 1262 1258 fPeers = nil; … … 1390 1386 [fFileFilterField setStringValue: @""]; 1391 1387 1392 [fWebSeeds release]; 1393 fWebSeeds = nil; 1394 1388 //reset webseeds here, since it might be hidden regardless of number selected 1395 1389 BOOL hasWebSeeds = NO; 1396 1390 for (Torrent * torrent in fTorrents) 1391 { 1397 1392 if ([torrent webSeedCount] > 0) 1398 1393 { … … 1400 1395 break; 1401 1396 } 1397 } 1402 1398 1403 1399 if (!hasWebSeeds) 1400 { 1401 [fWebSeeds release]; 1402 fWebSeeds = nil; 1404 1403 [fWebSeedTable reloadData]; 1404 } 1405 1405 [self setWebSeedTableHidden: !hasWebSeeds animate: YES]; 1406 1406 … … 1547 1547 return; 1548 1548 1549 [fPeers release]; 1550 fPeers = [[NSMutableArray alloc] init]; 1549 if (!fPeers) 1550 fPeers = [[NSMutableArray alloc] init]; 1551 else 1552 [fPeers removeAllObjects]; 1551 1553 1552 1554 NSUInteger known = 0, connected = 0, tracker = 0, incoming = 0, cache = 0, pex = 0, dht = 0, ltep = 0, … … 1639 1641 [fPeerTable reloadData]; 1640 1642 1641 [fWebSeeds release]; 1642 fWebSeeds = [[NSMutableArray alloc] init]; 1643 if (!fWebSeeds) 1644 fWebSeeds = [[NSMutableArray alloc] init]; 1645 else 1646 [fWebSeeds removeAllObjects]; 1643 1647 1644 1648 for (Torrent * torrent in fTorrents)
Note: See TracChangeset
for help on using the changeset viewer.