aboutsummaryrefslogtreecommitdiffstats
path: root/code/sys/sys_unix.c
diff options
context:
space:
mode:
authoricculus <icculus@edf5b092-35ff-0310-97b2-ce42778d08ea>2009-09-15 05:38:27 +0000
committericculus <icculus@edf5b092-35ff-0310-97b2-ce42778d08ea>2009-09-15 05:38:27 +0000
commitda827dbb091b0cba604e408854fa7d89f83c5b65 (patch)
tree08c719ed9ba9005f4efce4def068de4a431f6d11 /code/sys/sys_unix.c
parent4d2bb35e55e29ef01e7a8f86a4f817e6ec0735aa (diff)
downloadioquake3-aero-da827dbb091b0cba604e408854fa7d89f83c5b65.tar.gz
ioquake3-aero-da827dbb091b0cba604e408854fa7d89f83c5b65.zip
Added a real GUI message box to Sys_ErrorDialog() on Mac OS X.
Fixes Bugzilla #3654. git-svn-id: svn://svn.icculus.org/quake3/trunk@1616 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/sys/sys_unix.c')
-rw-r--r--code/sys/sys_unix.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/code/sys/sys_unix.c b/code/sys/sys_unix.c
index bcbb086..641770c 100644
--- a/code/sys/sys_unix.c
+++ b/code/sys/sys_unix.c
@@ -510,6 +510,11 @@ void Sys_ErrorDialog( const char *error )
Sys_Print( va( "%s\n", error ) );
+#if defined(MACOS_X) && !DEDICATED
+ if (!com_dedicated || !com_dedicated->integer)
+ Sys_Cocoa_MsgBox(error);
+#endif
+
/* make sure the write path for the crashlog exists... */
if( FS_CreatePath( ospath ) ) {
Com_Printf( "ERROR: couldn't create path '%s' for crash log.\n", ospath );