summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/crash.cc
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2014-02-05 20:22:27 +0200
committerPekka Lampila <pekka.lampila@iki.fi>2014-02-05 20:22:27 +0200
commit44d8542348d5fc1c3ab7fa3b4c4e265204634dcb (patch)
treee3860694d4853169c8f35d6b3c360467c129be5d /crawl-ref/source/crash.cc
parentc31a69ddf4efaca22435d18dbceb376b135faafc (diff)
downloadcrawl-ref-44d8542348d5fc1c3ab7fa3b4c4e265204634dcb.tar.gz
crawl-ref-44d8542348d5fc1c3ab7fa3b4c4e265204634dcb.zip
Include assert message and crash log in WebTiles exit dialog.
Diffstat (limited to 'crawl-ref/source/crash.cc')
-rw-r--r--crawl-ref/source/crash.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/crawl-ref/source/crash.cc b/crawl-ref/source/crash.cc
index a96f066d4f..e54cd2e6a9 100644
--- a/crawl-ref/source/crash.cc
+++ b/crawl-ref/source/crash.cc
@@ -152,11 +152,6 @@ void crash_signal_handler(int sig_num)
console_shutdown();
#endif
-#ifdef USE_TILE_WEB
- tiles.send_exit_reason("crash");
- tiles.shutdown();
-#endif
-
#ifdef WATCHDOG
/* Infinite loop protection.
@@ -183,6 +178,10 @@ void crash_signal_handler(int sig_num)
do_crash_dump();
+#ifdef USE_TILE_WEB
+ tiles.shutdown();
+#endif
+
// Now crash for real.
signal(sig_num, SIG_DFL);
raise(sig_num);