Bläddra i källkod

fixed js resolves

Nicolas Cannasse 19 år sedan
förälder
incheckning
87f215493b
1 ändrade filer med 10 tillägg och 2 borttagningar
  1. 10 2
      std/Type.hx

+ 10 - 2
std/Type.hx

@@ -136,7 +136,11 @@ class Type {
 		#else flash
 			cl = __eval__(name);
 		#else js
-			cl = eval(name);
+			try {
+				cl = eval(name);
+			} catch( e : Dynamic ) {
+				cl = null;
+			}
 		#else neko
 			var path = name.split(".");
 			cl = Reflect.field(untyped neko.Boot.__classes,path[0]);
@@ -173,7 +177,11 @@ class Type {
 		#else flash
 			e = __eval__(name);
 		#else js
-			e = eval(name);
+			try {
+				e = eval(name);
+			} catch( e : Dynamic ) {
+				e = null;
+			}
 		#else neko
 			var path = name.split(".");
 			e = Reflect.field(neko.Boot.__classes,path[0]);