Преглед на файлове

[js] don't check for __enum__ on Array when enums are not arrays (the new ones)

Dan Korostelev преди 6 години
родител
ревизия
4eefb97959
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      std/js/Boot.hx

+ 1 - 1
std/js/Boot.hx

@@ -185,7 +185,7 @@ class Boot {
 		case String:
 		case String:
 			return js.Syntax.typeof(o) == "string";
 			return js.Syntax.typeof(o) == "string";
 		case Array:
 		case Array:
-			return js.Syntax.instanceof(o, Array) && o.__enum__ == null;
+			return js.Syntax.instanceof(o, Array) #if js_enums_as_arrays && o.__enum__ == null #end;
 		case Dynamic:
 		case Dynamic:
 			return o != null;
 			return o != null;
 		default:
 		default: