diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-10-12 00:50:21 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-10-12 00:50:21 +0000 |
commit | 1badc58b837cef66bdbf615b8d4dc45780c37d3a (patch) | |
tree | 56fac6cf7e1cee3105ce6ef0f028bcb9ce5c7790 /riscos/assert.c | |
parent | 2a58f4c752fe28d82d5024bee903990d927f7cda (diff) | |
download | netsurf-1badc58b837cef66bdbf615b8d4dc45780c37d3a.tar.gz netsurf-1badc58b837cef66bdbf615b8d4dc45780c37d3a.tar.bz2 |
Clean up signal handling -- all the signals we handle are fatal, so exit immediately.
Stop assertion failures generating duplicate error dialogues.
svn path=/trunk/netsurf/; revision=13038
Diffstat (limited to 'riscos/assert.c')
-rw-r--r-- | riscos/assert.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/riscos/assert.c b/riscos/assert.c index 27df37866..50b8f5d54 100644 --- a/riscos/assert.c +++ b/riscos/assert.c @@ -33,10 +33,6 @@ void __assert2(const char *expr, const char *function, const char *file, int line) { - static const os_error error = { 1, "NetSurf has detected a serious " - "error and must exit. Please submit a bug report, " - "attaching the browser log file." }; - fprintf(stderr, "\n\"%s\", line %d: %s%sAssertion failed: %s\n", file, line, function ? function : "", @@ -44,14 +40,5 @@ void __assert2(const char *expr, const char *function, const char *file, expr); fflush(stderr); - xwimp_report_error_by_category(&error, - wimp_ERROR_BOX_GIVEN_CATEGORY | - wimp_ERROR_BOX_CATEGORY_ERROR << - wimp_ERROR_BOX_CATEGORY_SHIFT, - "NetSurf", "!netsurf", - (osspriteop_area *) 1, "Quit", 0); - - xos_cli("Filer_Run <Wimp$ScrapDir>.WWW.NetSurf.Log"); - abort(); } |