mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 20:35:36 +00:00
fix autoscrolling in message window when it's full; trivial changes to peer string encoding
This commit is contained in:
@@ -2091,6 +2091,7 @@
|
||||
GCC_WARN_SHADOW = NO;
|
||||
GCC_WARN_SIGN_COMPARE = NO;
|
||||
GCC_WARN_UNUSED_FUNCTION = NO;
|
||||
GCC_WARN_UNUSED_PARAMETER = NO;
|
||||
GCC_WARN_UNUSED_VALUE = NO;
|
||||
GCC_WARN_UNUSED_VARIABLE = NO;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
|
||||
@@ -143,13 +143,12 @@
|
||||
{
|
||||
//remove the oldest
|
||||
NSSortDescriptor * descriptor = [[[NSSortDescriptor alloc] initWithKey: @"Date" ascending: YES] autorelease];
|
||||
NSArray * descriptors = [[NSArray alloc] initWithObjects: descriptor, nil];
|
||||
[fMessages sortUsingDescriptors: descriptors];
|
||||
[descriptors release];
|
||||
[fMessages sortUsingDescriptors: [NSArray arrayWithObject: descriptor]];
|
||||
|
||||
[fMessages removeObjectsInRange: NSMakeRange(0, total-MAX_MESSAGES)];
|
||||
|
||||
[fMessageTable noteHeightOfRowsWithIndexesChanged: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, MAX_MESSAGES)]];
|
||||
total = MAX_MESSAGES;
|
||||
}
|
||||
|
||||
[fMessages sortUsingDescriptors: [fMessageTable sortDescriptors]];
|
||||
|
||||
@@ -874,12 +874,12 @@ void completenessChangeCallback(tr_torrent * torrent, cp_status_t status, void *
|
||||
|
||||
dic = [NSMutableDictionary dictionaryWithObjectsAndKeys:
|
||||
[NSNumber numberWithInt: peer->from], @"From",
|
||||
[NSString stringWithCString: (char *)peer->addr encoding: NSUTF8StringEncoding], @"IP",
|
||||
[NSString stringWithUTF8String: peer->addr], @"IP",
|
||||
[NSNumber numberWithInt: peer->port], @"Port",
|
||||
[NSNumber numberWithFloat: peer->progress], @"Progress",
|
||||
[NSNumber numberWithBool: peer->isEncrypted], @"Encryption",
|
||||
[NSString stringWithCString: (char *)peer->client encoding: NSUTF8StringEncoding], @"Client",
|
||||
[NSString stringWithCString: (char *)peer->flagStr encoding: NSUTF8StringEncoding], @"Flags", nil];
|
||||
[NSString stringWithUTF8String: peer->client], @"Client",
|
||||
[NSString stringWithUTF8String: peer->flagStr], @"Flags", nil];
|
||||
|
||||
if (peer->isUploadingTo)
|
||||
[dic setObject: [NSNumber numberWithFloat: peer->uploadToRate] forKey: @"UL To Rate"];
|
||||
|
||||
Reference in New Issue
Block a user