summaryrefslogtreecommitdiff
path: root/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-10-22 23:59:54 +0800
committerchai <chaifix@163.com>2021-10-22 23:59:54 +0800
commit4dafefe46a72ba47468b13d011f8299055081b0f (patch)
tree2a85835ec4d74fecf3815397b384cefe39d31f56 /Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
parent1f18d2afec632aa9361079ca3bcb5a7f2d73db3a (diff)
*LuaBind
Diffstat (limited to 'Editor/Scripting/EditorGUI/GUIWindow.bind.cpp')
-rw-r--r--Editor/Scripting/EditorGUI/GUIWindow.bind.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
index 78ea635..075bce5 100644
--- a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
+++ b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp
@@ -7,8 +7,7 @@ LUA_BIND_REGISTRY(GUIWindow)
{ "Focus", _Focus },
{ "SetContainerWindow", _SetContainerWindow },
{ "SetPosition", _SetPosition },
- { "New", _New },
- { "__gc", _GC }
+ { "New", _New }
);
}
@@ -16,13 +15,6 @@ LUA_BIND_POSTPROCESS(GUIWindow)
{
}
-LUA_BIND_IMPL_METHOD(GUIWindow, _GC)
-{
- LUA_BIND_PREPARE(L, GUIWindow);
-
- return 0;
-}
-
LUA_BIND_IMPL_METHOD(GUIWindow, _DoPaint)
{
LUA_BIND_PREPARE(L, GUIWindow);
@@ -64,8 +56,8 @@ LUA_BIND_IMPL_METHOD(GUIWindow, _SetPosition)
LUA_BIND_IMPL_METHOD(GUIWindow, _New)
{
LUA_BIND_PREPARE(L, GUIWindow);
- GUIWindow* wnd = new GUIWindow();
- wnd->PushUserdata(state);
+ GUIWindow* wnd = new GUIWindow(state.GetVM());
wnd->Init();
+ wnd->PushUserdata(state);
return 1;
} \ No newline at end of file