1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-02 12:32:54 +00:00

better handle non-UTF8 error messages

This commit is contained in:
Mitchell Livingston 2007-04-11 18:26:38 +00:00
parent a14208fbf6
commit 546f93177b

View file

@ -955,7 +955,17 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80
- (NSString *) errorMessage
{
return [self isError] ? [NSString stringWithUTF8String: fStat->errorString] : @"";
if (![self isError])
return @"";
#warning localize string after release
NSString * error;
if (!(error = [NSString stringWithUTF8String: fStat->errorString])
&& !(error = [NSString stringWithCString: fStat->errorString encoding: NSISOLatin1StringEncoding]))
error = @"";
//error = NSLocalizedString(@"(unreadable error)", "Torrent -> error string unreadable");
return error;
}
- (BOOL) justFinished