diff --git a/src/helma/framework/core/Skin.java b/src/helma/framework/core/Skin.java index 4e46e2a3..ad365837 100644 --- a/src/helma/framework/core/Skin.java +++ b/src/helma/framework/core/Skin.java @@ -485,9 +485,9 @@ public final class Skin { // arguments[0] = new SystemMap(parameters); } - Object value = reval.scriptingEngine.invoke(handlerObject, - funcName, arguments, - false); + Object value = reval.invokeDirectFunction(handlerObject, + funcName, + arguments); // check if macro wrote out to response buffer if (buffer.length() == (bufLength + preLength)) {