فهرست منبع

[js] check for null in haxe.CallStack.makeStack

Dan Korostelev 10 سال پیش
والد
کامیت
d0ccf5f02c
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      std/haxe/CallStack.hx

+ 3 - 1
std/haxe/CallStack.hx

@@ -293,7 +293,9 @@ class CallStack {
 			}
 			return m;
 		#elseif js
-			if ((untyped __js__("typeof"))(s) == "string") {
+			if (s == null) {
+				return [];
+			} else if ((untyped __js__("typeof"))(s) == "string") {
 				// Return the raw lines in browsers that don't support prepareStackTrace
 				var stack : Array<String> = s.split("\n");
 				if( stack[0] == "Error" ) stack.shift();