From ecacbfde9234cd367aa533d1be6123af80f4f3a9 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Fri, 16 Nov 2007 18:13:40 +0000 Subject: [PATCH] Fix thread constructor so upvalues setfenv work correctly --- src/core/org/luaj/vm/LThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/vm/LThread.java b/src/core/org/luaj/vm/LThread.java index db11f047..da058028 100644 --- a/src/core/org/luaj/vm/LThread.java +++ b/src/core/org/luaj/vm/LThread.java @@ -48,7 +48,7 @@ public class LThread extends LValue implements Runnable { public LThread(LClosure c) { threadVm = new LuaState(c.env); - threadVm.pushlvalue(new LClosure(c.p, threadVm._G)); + threadVm.pushlvalue(c); } public int luaGetType() {