Browse Source

js bugfix

Nicolas Cannasse 17 years ago
parent
commit
1fe91f6f06
1 changed files with 6 additions and 1 deletions
  1. 6 1
      std/Reflect.hx

+ 6 - 1
std/Reflect.hx

@@ -58,7 +58,12 @@ class Reflect {
 		#if flash
 		#if flash
 			return o[field];
 			return o[field];
 		#elseif js
 		#elseif js
-			return try o[field] catch( e : Dynamic ) null;
+			var v = null;
+			try {
+				v = o[field];
+			} catch( e : Dynamic ) {
+			}
+			return v;
 		#elseif neko
 		#elseif neko
 			return if( __dollar__typeof(o) != __dollar__tobject ) null else __dollar__objget(o,__dollar__hash(field.__s));
 			return if( __dollar__typeof(o) != __dollar__tobject ) null else __dollar__objget(o,__dollar__hash(field.__s));
 		#else
 		#else