show nothing under "client" in the peer table for unconnected peers
This commit is contained in:
parent
abedda5dc4
commit
92f637e017
Binary file not shown.
|
@ -684,7 +684,7 @@
|
||||||
else if ([ident isEqualToString: @"Progress"])
|
else if ([ident isEqualToString: @"Progress"])
|
||||||
{
|
{
|
||||||
NSNumber * progress;
|
NSNumber * progress;
|
||||||
return (progress = [peer objectForKey: @"Progress"]) ? progress : nil;
|
return (progress = [peer objectForKey: @"Progress"]) ? progress : [NSNumber numberWithFloat: 0];
|
||||||
}
|
}
|
||||||
else if ([ident isEqualToString: @"UL To"])
|
else if ([ident isEqualToString: @"UL To"])
|
||||||
{
|
{
|
||||||
|
|
|
@ -135,4 +135,19 @@
|
||||||
return NSOrderedSame;
|
return NSOrderedSame;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (NSComparisonResult) clientCompare: (NSString *) string
|
||||||
|
{
|
||||||
|
BOOL selfBlank = [self isEqualToString: @""],
|
||||||
|
newBlank = [string isEqualToString: @""];
|
||||||
|
|
||||||
|
if (selfBlank && newBlank)
|
||||||
|
return NSOrderedSame;
|
||||||
|
else if (selfBlank)
|
||||||
|
return NSOrderedDescending;
|
||||||
|
else if (newBlank)
|
||||||
|
return NSOrderedAscending;
|
||||||
|
else
|
||||||
|
return [self caseInsensitiveCompare: string];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -1076,7 +1076,7 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80
|
||||||
[dic setObject: [NSString stringWithCString: (char *) peer->client encoding: NSUTF8StringEncoding] forKey: @"Client"];
|
[dic setObject: [NSString stringWithCString: (char *) peer->client encoding: NSUTF8StringEncoding] forKey: @"Client"];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
[dic setObject: NSLocalizedString(@"not connected", "Peer -> client") forKey: @"Client"];
|
[dic setObject: @"" forKey: @"Client"];
|
||||||
|
|
||||||
[peerDics addObject: dic];
|
[peerDics addObject: dic];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue