mirror of
https://github.com/transmission/transmission
synced 2024-12-24 08:43:27 +00:00
in the message window code, create the processed file name/line number right away, to avoid having to store an extra number
This commit is contained in:
parent
4d276878e2
commit
00fc846037
1 changed files with 8 additions and 6 deletions
|
@ -154,15 +154,17 @@
|
|||
NSString * name = currentMessage->name != NULL ? [NSString stringWithUTF8String: currentMessage->name]
|
||||
: [[NSProcessInfo processInfo] processName];
|
||||
|
||||
NSString * file = [NSString stringWithFormat: @"%@:%d", [[NSString stringWithUTF8String: currentMessage->file] lastPathComponent],
|
||||
currentMessage->line];
|
||||
|
||||
NSDictionary * message = [NSDictionary dictionaryWithObjectsAndKeys:
|
||||
[NSString stringWithUTF8String: currentMessage->message], @"Message",
|
||||
[NSDate dateWithTimeIntervalSince1970: currentMessage->when], @"Date",
|
||||
[NSNumber numberWithUnsignedInteger: currentIndex++], @"Index", //more accurate when sorting by date
|
||||
[NSNumber numberWithInteger: currentMessage->level], @"Level",
|
||||
name, @"Name",
|
||||
[NSString stringWithUTF8String: currentMessage->file], @"File",
|
||||
[NSNumber numberWithInteger: currentMessage->line], @"Line", nil];
|
||||
|
||||
file, @"File", nil];
|
||||
|
||||
[fMessages addObject: message];
|
||||
}
|
||||
|
||||
|
@ -245,7 +247,7 @@
|
|||
tableColumn: (NSTableColumn *) column row: (NSInteger) row mouseLocation: (NSPoint) mouseLocation
|
||||
{
|
||||
NSDictionary * message = [fMessages objectAtIndex: row];
|
||||
return [NSString stringWithFormat: @"%@:%@", [[message objectForKey: @"File"] lastPathComponent], [message objectForKey: @"Line"]];
|
||||
return [message objectForKey: @"File"];
|
||||
}
|
||||
|
||||
- (void) copy: (id) sender
|
||||
|
@ -383,8 +385,8 @@
|
|||
level = @"";
|
||||
}
|
||||
|
||||
return [NSString stringWithFormat: @"%@ %@:%@ [%@] %@: %@", [message objectForKey: @"Date"],
|
||||
[[message objectForKey: @"File"] lastPathComponent], [message objectForKey: @"Line"], level,
|
||||
return [NSString stringWithFormat: @"%@ %@ [%@] %@: %@", [message objectForKey: @"Date"],
|
||||
[message objectForKey: @"File"], level,
|
||||
[message objectForKey: @"Name"], [message objectForKey: @"Message"], nil];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue