diff --git a/src/kiss/AsyncEmbeddedScript.hx b/src/kiss/AsyncEmbeddedScript.hx index 1463fc6..6a92b92 100644 --- a/src/kiss/AsyncEmbeddedScript.hx +++ b/src/kiss/AsyncEmbeddedScript.hx @@ -57,6 +57,10 @@ class ObjectInterp extends Interp { } public override function expr( e : hscript.Expr ) : Dynamic { + var curExpr = e; + #if hscriptPos + var e = e.e; + #end switch( e ) { case ECall(e,params): switch( hscript.Tools.expr(e) ) { @@ -69,7 +73,7 @@ class ObjectInterp extends Interp { } default: } - return super.expr(e); + return super.expr(curExpr); } }