fix autoscrolling in message window when it's full; trivial changes to peer string encoding

This commit is contained in:
Mitchell Livingston
2008-01-14 15:10:41 +00:00
parent 146ca13140
commit 14a327a47d
3 changed files with 6 additions and 6 deletions

View File

@@ -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;

View File

@@ -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]];

View File

@@ -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"];