Kaydet (Commit) dae7245c authored tarafından Michael Stahl's avatar Michael Stahl

sal: let DISABLE_SAL_DBGBOX only disable GUI message boxes

If DISABLE_SAL_DBGBOX is set, fall back to printing on stderr.

Change-Id: Id525b4012291b6b29cca7abcaad7483bc6bfba3b
üst 9e74e9f3
......@@ -230,10 +230,6 @@ sal_Bool SAL_CALL osl_assertFailedLine (
return sal_False;
}
/* if SAL assertions are disabled in general, stop here */
if ( getenv("DISABLE_SAL_DBGBOX") )
return doAbort;
/* format message into buffer */
if (pszMessage != 0)
{
......
......@@ -28,6 +28,8 @@
#include "system.h"
#include <stdio.h>
#include <osl/diagnose.h>
static pfunc_osl_printDebugMessage _pPrintDebugMessage = NULL;
......@@ -119,6 +121,10 @@ sal_Bool SAL_CALL osl_assertFailedLine(const sal_Char* pszFileName, sal_Int32 nL
if (nCode == IDCANCEL)
return sal_True; /* will cause oslDebugBreak */
}
else
{
fputs(szMessage, stderr); // fall back
}
return ( ( env != NULL ) && ( *env != '\0' ) );
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment