mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-29 15:22:08 +00:00
Used ISO Latin 1 encoding for text in startup window on OS X
Attempts to output errors with bad characters encountered during text lumps parsing were failed miserably because of UTF-8 conversion Example: loading of GZ-Models-r16.pk3 with GZDoom caused 'NSConcreteAttributedString initWithString:: nil value' exception
This commit is contained in:
parent
243f59d96d
commit
0822485593
1 changed files with 2 additions and 1 deletions
|
@ -324,7 +324,8 @@ void FConsoleWindow::AddText(const char* message)
|
||||||
|
|
||||||
void FConsoleWindow::AddText(const PalEntry& color, const char* const message)
|
void FConsoleWindow::AddText(const PalEntry& color, const char* const message)
|
||||||
{
|
{
|
||||||
NSString* const text = [NSString stringWithUTF8String:message];
|
NSString* const text = [NSString stringWithCString:message
|
||||||
|
encoding:NSISOLatin1StringEncoding];
|
||||||
|
|
||||||
NSDictionary* const attributes = [NSDictionary dictionaryWithObjectsAndKeys:
|
NSDictionary* const attributes = [NSDictionary dictionaryWithObjectsAndKeys:
|
||||||
[NSFont systemFontOfSize:14.0f], NSFontAttributeName,
|
[NSFont systemFontOfSize:14.0f], NSFontAttributeName,
|
||||||
|
|
Loading…
Reference in a new issue