diff options
Diffstat (limited to 'vcl/ios')
-rw-r--r-- | vcl/ios/source/app/salinst.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vcl/ios/source/app/salinst.cxx b/vcl/ios/source/app/salinst.cxx index fb5bfb9aa662..f7c96853bc0d 100644 --- a/vcl/ios/source/app/salinst.cxx +++ b/vcl/ios/source/app/salinst.cxx @@ -142,14 +142,17 @@ sal_Bool ImplSVMainHook( int * pnInit ) // ======================================================================= -void SalAbort( const XubString& rErrorText ) +void SalAbort( const XubString& rErrorText, bool bDumpCore ) { if( !rErrorText.Len() ) fprintf( stderr, "Application Error " ); else fprintf( stderr, "%s ", ByteString( rErrorText, gsl_getSystemTextEncoding() ).GetBuffer() ); - abort(); + if( bDumpCore ) + abort(); + else + _exit(1); } // ----------------------------------------------------------------------- |