Browse Source

Mono/C#: Fix unhandled exception not being printed

For some reason `mono_unhandled_exception` is not
printing the exception as its comment claims.
Use `mono_print_unhandled_exception` instead.
Ignacio Etcheverry 5 years ago
parent
commit
f87ae395ee
1 changed files with 1 additions and 1 deletions
  1. 1 1
      modules/mono/mono_gd/gd_mono_internals.cpp

+ 1 - 1
modules/mono/mono_gd/gd_mono_internals.cpp

@@ -114,7 +114,7 @@ void tie_managed_to_unmanaged(MonoObject *managed, Object *unmanaged) {
 }
 
 void unhandled_exception(MonoException *p_exc) {
-	mono_unhandled_exception((MonoObject *)p_exc); // prints the exception as well
+	mono_print_unhandled_exception((MonoObject *)p_exc);
 
 	if (GDMono::get_singleton()->get_unhandled_exception_policy() == GDMono::POLICY_TERMINATE_APP) {
 		// Too bad 'mono_invoke_unhandled_exception_hook' is not exposed to embedders