diff --git a/gui/browser_osx.mm b/gui/browser_osx.mm index 9b4aa81afb7..804d10d7b0d 100644 --- a/gui/browser_osx.mm +++ b/gui/browser_osx.mm @@ -31,6 +31,7 @@ #include "common/algorithm.h" #import +#import namespace GUI { @@ -62,7 +63,11 @@ int BrowserDialog::runModal() { NSOpenPanel * panel = [NSOpenPanel openPanel]; [panel setCanChooseDirectories:YES]; if ([panel runModalForTypes:nil] == NSOKButton) { +#ifdef __POWERPC__ const char *filename = [[panel filename] cString]; +#else + const char *filename = [[panel filename] cStringUsingEncoding:NSUTF8StringEncoding]; +#endif _choice = Common::FSNode(filename); choiceMade = true; } @@ -78,4 +83,4 @@ int BrowserDialog::runModal() { return choiceMade; } -} \ No newline at end of file +}