From eff3e0d91c09485c562f42202c93c738b6050bc7 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Fri, 15 Sep 2006 19:40:32 +0000 Subject: [PATCH] Break on exception. --- stepmania/src/RageException.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stepmania/src/RageException.cpp b/stepmania/src/RageException.cpp index 2b181d912f..b25f50c641 100644 --- a/stepmania/src/RageException.cpp +++ b/stepmania/src/RageException.cpp @@ -7,6 +7,10 @@ #if defined(_WINDOWS) && defined(DEBUG) #include +#elif defined(MACOSX) +#include "archutils/Darwin/Crash.h" +using CrashHandler::IsDebuggerPresent; +using CrashHandler::DebugBreak; #endif static void (*g_CleanupHandler)( const RString &sError ) = NULL; @@ -48,7 +52,7 @@ void RageException::Throw( const char *sFmt, ... ) fflush( stdout ); } -#if (defined(WINDOWS) && defined(DEBUG)) || defined(_XDBG) +#if (defined(WINDOWS) && defined(DEBUG)) || defined(_XDBG) || defined(MACOSX) if( IsDebuggerPresent() ) DebugBreak(); #endif