summaryrefslogtreecommitdiff
path: root/Source/3rdParty/Luax/luax_state.inl
diff options
context:
space:
mode:
Diffstat (limited to 'Source/3rdParty/Luax/luax_state.inl')
-rw-r--r--Source/3rdParty/Luax/luax_state.inl9
1 files changed, 6 insertions, 3 deletions
diff --git a/Source/3rdParty/Luax/luax_state.inl b/Source/3rdParty/Luax/luax_state.inl
index 2c9f7a8..b5ee5aa 100644
--- a/Source/3rdParty/Luax/luax_state.inl
+++ b/Source/3rdParty/Luax/luax_state.inl
@@ -44,12 +44,12 @@ namespace Luax
assert(IsType(-1, LUA_TFUNCTION)); \
Pop();
- // NewûУûеĻʾһ
- //_assertmethod(-1, "New");
+ // NewûУûеĻʾһ
+ //_assertmethod(-1, "New");
#undef _assertmethod
- // .Extend()
+ // .Extend()
lua_pushvalue(state, -1); // class table
LuaxClass<T>::PushInterfaceTable(state); // interface table
lua_pushcclosure(state, LuaxClass<T>::l_ExtendFactory, 2);
@@ -66,6 +66,9 @@ namespace Luax
// reset top
lua_settop(L, top);
+
+ //
+ T::RegisterLuaxPostprocess(state);
}
// עᵥ