From c925f452e740dbd1e4d9d48dd2ff814aa9cdc6ee Mon Sep 17 00:00:00 2001 From: bjarni Date: Wed, 1 Dec 2004 15:23:05 +0000 Subject: (svn r869) Mac: finally made asserts open the console, so people should be able to see what went wrong even if they opened the game in the GUI deleted the wrongly moved bemidi.cpp --- unix.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'unix.c') diff --git a/unix.c b/unix.c index 9d1736df4..c29008129 100644 --- a/unix.c +++ b/unix.c @@ -419,11 +419,14 @@ void ShowInfo(const char *str) void ShowOSErrorBox(const char *buf) { - fprintf(stderr, "\033[1;31mError: %s\033[0;39m\n", buf); - #if defined(__APPLE__) - // this opens the crash log opener script - system("./Crash_Log_Opener.app"); + // this creates an error in the console and then opens the console. + // Colourcodes are not used in the console, so they are skipped here + fprintf(stderr, "Error: %s", buf); + system("/Applications/Utilities/Console.app/Contents/MacOS/Console"); +#else + // all systems, but OSX + fprintf(stderr, "\033[1;31mError: %s\033[0;39m\n", buf); #endif } -- cgit v1.2.3-54-g00ecf