diff --git a/src/addon/java/lua/addon/luajava/LuaJava.java b/src/addon/java/lua/addon/luajava/LuaJava.java index 909ce00d..cc7631ea 100644 --- a/src/addon/java/lua/addon/luajava/LuaJava.java +++ b/src/addon/java/lua/addon/luajava/LuaJava.java @@ -126,7 +126,7 @@ public final class LuaJava extends LFunction { Field f = clazz.getField(s); Object o = f.get(m_instance); LValue v = CoerceJavaToLua.coerce( o ); - vm.setResult( v ); + vm.push( v ); } catch (NoSuchFieldException nsfe) { vm.setResult( new LMethod(m_instance,clazz,s) ); } catch (Exception e) { @@ -145,6 +145,11 @@ public final class LuaJava extends LFunction { throw new RuntimeException(e); } } + @Override + public boolean luaStackCall(VM vm) { + // TODO Auto-generated method stub + return super.luaStackCall(vm); + } }