Преглед изворни кода

[cs] return an empty array from CallStack.exceptionStack() if there were no exceptions (fixes #8124)

Alexander Kuzmenko пре 6 година
родитељ
комит
3b56c342e2
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      std/haxe/CallStack.hx

+ 1 - 1
std/haxe/CallStack.hx

@@ -210,7 +210,7 @@ class CallStack {
 			}
 			return stack;
 		#elseif cs
-			return makeStack(new cs.system.diagnostics.StackTrace(cs.internal.Exceptions.exception, true));
+			return cs.internal.Exceptions.exception == null ? [] : makeStack(new cs.system.diagnostics.StackTrace(cs.internal.Exceptions.exception, true));
 		#elseif python
 			var stack = [];
 			var exc = python.lib.Sys.exc_info();