Only show ratio, not upload speed, when seeding in minimal mode and set to display alternate status string.

This commit is contained in:
Mitchell Livingston 2006-08-06 20:40:12 +00:00
parent 9f78ab4699
commit 1b5751b7dd
4 changed files with 11 additions and 6 deletions

View File

@ -1474,7 +1474,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
{
//only allow reordering of rows if sorting by order with no filter
if ([fSortType isEqualToString: @"Order"] && [fFilterType isEqualToString: @"None"]
&& [[fSearchFilterField stringValue] isEqualToString: @""])
&& [[fSearchFilterField stringValue] length] == 0)
{
[pasteboard declareTypes: [NSArray arrayWithObject: TORRENT_TABLE_VIEW_DATA_TYPE] owner: self];
[pasteboard setData: [NSKeyedArchiver archivedDataWithRootObject: indexes]

View File

@ -256,8 +256,13 @@
[fShortStatusString setString: @""];
}
else
[fShortStatusString setString: [NSString stringWithFormat: @"Ratio: %@, ",
[NSString stringForRatioWithDownload: [self downloadedTotal] upload: [self uploadedTotal]]]];
{
NSString * ratioString = [NSString stringForRatioWithDownload: [self downloadedTotal]
upload: [self uploadedTotal]];
[fShortStatusString setString: [NSString stringWithFormat: @"Ratio: %@, ", ratioString]];
[fRemainingTimeString setString: [@"Ratio: " stringByAppendingString: ratioString]];
}
stringToAppend = [stringToAppend stringByAppendingString: [@"UL: " stringByAppendingString:
[NSString stringForSpeed: [self uploadRate]]]];

View File

@ -363,8 +363,8 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80
//name and status string
float mainWidth = cellFrame.size.width - iconSize.width - 3.0 * PADDING - EXTRA_NAME_SHIFT;
NSString * realStatusString = !fStatusRegular && [fTorrent isActive] && [fTorrent progress] < 1.0
? [fTorrent remainingTimeString] : [fTorrent shortStatusString];
NSString * realStatusString = !fStatusRegular && [fTorrent isActive] ? [fTorrent remainingTimeString]
: [fTorrent shortStatusString];
NSAttributedString * statusString = [[[NSAttributedString alloc] initWithString: realStatusString
attributes: statusAttributes] autorelease];

View File

@ -293,7 +293,7 @@
Torrent * torrent = [fTorrents objectAtIndex: row];
NSString * statusString = ![fDefaults boolForKey: @"SmallStatusRegular"] && [torrent isActive]
&& [torrent progress] < 1.0 ? [torrent remainingTimeString] : [torrent shortStatusString];
? [torrent remainingTimeString] : [torrent shortStatusString];
float statusWidth = [statusString sizeWithAttributes: fSmallStatusAttributes].width + 3.0;