mirror of
https://github.com/transmission/transmission
synced 2025-03-06 19:48:15 +00:00
show nothing under "client" in the peer table for unconnected peers
This commit is contained in:
parent
abedda5dc4
commit
92f637e017
4 changed files with 17 additions and 2 deletions
BIN
macosx/English.lproj/InfoWindow.nib/keyedobjects.nib
generated
BIN
macosx/English.lproj/InfoWindow.nib/keyedobjects.nib
generated
Binary file not shown.
|
@ -684,7 +684,7 @@
|
|||
else if ([ident isEqualToString: @"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"])
|
||||
{
|
||||
|
|
|
@ -135,4 +135,19 @@
|
|||
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
|
||||
|
|
|
@ -1076,7 +1076,7 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80
|
|||
[dic setObject: [NSString stringWithCString: (char *) peer->client encoding: NSUTF8StringEncoding] forKey: @"Client"];
|
||||
}
|
||||
else
|
||||
[dic setObject: NSLocalizedString(@"not connected", "Peer -> client") forKey: @"Client"];
|
||||
[dic setObject: @"" forKey: @"Client"];
|
||||
|
||||
[peerDics addObject: dic];
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue