Exempted writable modes from bundle check on OS X since bundle areas are typically read-only.

This commit is contained in:
Eric Wing 2010-05-08 04:52:17 -07:00
parent a67b7bdcab
commit 1a24b61487
3 changed files with 12 additions and 2 deletions

View file

@ -12,6 +12,12 @@ FILE* SDL_OpenFPFromBundleOrFallback(const char *file, const char *mode)
{
FILE* fp = NULL;
// If the file mode is writable, skip all the bundle stuff because generally the bundle is read-only.
if(strcmp("r", mode) && strcmp("rb", mode))
{
return fopen(file, mode);
}
NSAutoreleasePool* autorelease_pool = [[NSAutoreleasePool alloc] init];