hide peer progress bar for unconnected peers

This commit is contained in:
Mitchell Livingston
2007-05-10 00:43:51 +00:00
parent 5fe9d0fcea
commit abedda5dc4
6 changed files with 101 additions and 1 deletions

View File

@@ -684,7 +684,7 @@
else if ([ident isEqualToString: @"Progress"])
{
NSNumber * progress;
return (progress = [peer objectForKey: @"Progress"]) ? progress : [NSNumber numberWithInt: 0];
return (progress = [peer objectForKey: @"Progress"]) ? progress : nil;
}
else if ([ident isEqualToString: @"UL To"])
{
@@ -702,6 +702,16 @@
return nil;
}
- (void) tableView: (NSTableView *) tableView willDisplayCell: (id) cell
forTableColumn: (NSTableColumn *) tableColumn row: (int) row
{
if (tableView == fPeerTable)
{
if ([[tableColumn identifier] isEqualToString: @"Progress"])
[cell setHidden: ![[[fPeers objectAtIndex: row] objectForKey: @"Connected"] boolValue]];
}
}
- (void) tableView: (NSTableView *) tableView didClickTableColumn: (NSTableColumn *) tableColumn
{
if (tableView == fPeerTable)