From ba728638b516317b0a458bd43c282212f56f0fa3 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Mon, 11 Nov 2013 15:51:59 +0100 Subject: [PATCH] Fixing compiler errors on Mavericks (not sure if those appeared for everyone) --- src/supertux/main.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/supertux/main.cpp b/src/supertux/main.cpp index 07a3da3eb..87d538980 100644 --- a/src/supertux/main.cpp +++ b/src/supertux/main.cpp @@ -171,11 +171,14 @@ Main::init_physfs(const char* argv0) // when started from Application file on Mac OS X... char path[PATH_MAX]; CFBundleRef mainBundle = CFBundleGetMainBundle(); - assert(mainBundle != 0); + if(mainBundle == 0) + throw "Assertion failed: mainBundle != 0"; CFURLRef mainBundleURL = CFBundleCopyBundleURL(mainBundle); - assert(mainBundleURL != 0); + if(mainBundleURL == 0) + throw "Assertion failed: mainBundleURL != 0"; CFStringRef pathStr = CFURLCopyFileSystemPath(mainBundleURL, kCFURLPOSIXPathStyle); - assert(pathStr != 0); + if(pathStr == 0) + throw "Assertion failed: pathStr != 0"; CFStringGetCString(pathStr, path, PATH_MAX, kCFStringEncodingUTF8); CFRelease(mainBundleURL); CFRelease(pathStr); -- 2.11.0