|
@@ -134,8 +134,9 @@ import java.Boot;
|
|
return (Std.is(o, DynamicObject) && (o : DynamicObject).__hx_deleteField(field));
|
|
return (Std.is(o, DynamicObject) && (o : DynamicObject).__hx_deleteField(field));
|
|
}
|
|
}
|
|
|
|
|
|
- public static function copy<T>( o : T ) : T
|
|
|
|
|
|
+ public static function copy<T>( o : Null<T> ) : Null<T>
|
|
{
|
|
{
|
|
|
|
+ if(o == null) return null;
|
|
var o2 : Dynamic = {};
|
|
var o2 : Dynamic = {};
|
|
for( f in Reflect.fields(o) )
|
|
for( f in Reflect.fields(o) )
|
|
Reflect.setField(o2,f,Reflect.field(o,f));
|
|
Reflect.setField(o2,f,Reflect.field(o,f));
|