From e7800fb6ff0ba0df64dba81fe37cf05bba58a83e Mon Sep 17 00:00:00 2001 From: bunnei Date: Tue, 13 Apr 2021 18:38:10 -0700 Subject: core: settings: Add setting for debug assertions and disable by default. - This is a developer-only setting and no longer needs to be enabled by default. - Also adds "use_auto_stub" setting to SDL frontend while we are here. - Supersedes #1340. --- src/common/assert.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/common/assert.cpp') diff --git a/src/common/assert.cpp b/src/common/assert.cpp index d7d91b96b0..4f599af557 100644 --- a/src/common/assert.cpp +++ b/src/common/assert.cpp @@ -3,9 +3,12 @@ // Refer to the license.txt file included. #include "common/assert.h" - #include "common/common_funcs.h" +#include "core/settings.h" + void assert_handle_failure() { - Crash(); + if (Settings::values.use_debug_asserts) { + Crash(); + } } -- cgit v1.2.3