Skip to content

Commit 8e75d74

Browse files
committed
Make LuaChildThread not return Lua
1 parent 4e3103a commit 8e75d74

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/Laylua/Library/LuaChildThread.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,18 @@ namespace Laylua;
66
internal sealed unsafe class LuaChildThread : LuaThread
77
{
88
/// <inheritdoc/>
9-
public override Lua MainThread => _mainThread;
9+
public override LuaThread MainThread => Lua.FromExtraSpace(State.L).MainThread;
1010

1111
/// <inheritdoc />
1212
public override LuaTable Globals => MainThread.Globals;
1313

1414
/// <inheritdoc />
1515
internal override LuaMarshaler Marshaler => MainThread.Marshaler;
1616

17-
private Lua _mainThread = null!;
18-
1917
internal void Initialize(lua_State* L, int reference)
2018
{
2119
Stack = new LuaStack(this);
2220
State = new LuaState(L);
2321
Reference = reference;
24-
25-
_mainThread = Laylua.Lua.FromExtraSpace(L);
2622
}
2723
}

0 commit comments

Comments
 (0)