Nicolas Cannasse %!s(int64=18) %!d(string=hai) anos
pai
achega
0d9ebcc805
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      std/haxe/remoting/SocketConnection.hx

+ 1 - 1
std/haxe/remoting/SocketConnection.hx

@@ -194,7 +194,7 @@ class SocketConnection extends AsyncConnection {
 			var obj = js.Lib.eval(path.join("."));
 			var obj = js.Lib.eval(path.join("."));
 			#else error
 			#else error
 			#end
 			#end
-			var fptr = Reflect.field(obj,fname);
+			var fptr = #if flash9 if( obj != null ) #end Reflect.field(obj,fname);
 			if( !Reflect.isFunction(fptr) )
 			if( !Reflect.isFunction(fptr) )
 				throw "Calling not-a-function '"+path.join(".")+"."+fname+"'";
 				throw "Calling not-a-function '"+path.join(".")+"."+fname+"'";
 			val = Reflect.callMethod(obj,fptr,args);
 			val = Reflect.callMethod(obj,fptr,args);