From 3bced067a4144381e59ce4bd0eb749eeff5ad1f4 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 28 Mar 2019 08:56:15 +0800 Subject: *misc --- source/libs/asura-lib-utils/threading/binding/_thread.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'source/libs/asura-lib-utils/threading/binding/_thread.cpp') diff --git a/source/libs/asura-lib-utils/threading/binding/_thread.cpp b/source/libs/asura-lib-utils/threading/binding/_thread.cpp index 9f6d228..00252a9 100644 --- a/source/libs/asura-lib-utils/threading/binding/_thread.cpp +++ b/source/libs/asura-lib-utils/threading/binding/_thread.cpp @@ -1,4 +1,5 @@ #include "../thread.h" +#include "../task.h" using namespace std; @@ -33,7 +34,7 @@ namespace AsuraEngine cc8* name = state.GetValue(1, ""); - Thread* thread = new Thread(name); + Thread* thread = new Thread(state, name); thread->PushLuaxUserdata(state); return 1; @@ -63,14 +64,14 @@ namespace AsuraEngine return 0; } - // successed = thread:AddTask(thread_task) + // successed = thread:AddTask(task) LUAX_IMPL_METHOD(Thread, _AddTask) { LUAX_PREPARE(L, Thread); - ThreadTask* task = state.GetUserdata(2); + Task* task = state.GetUserdata(2); self->AddTask(task); - self->LuaxRetain(state, task); + self->LuaxRetain(state, task); return 0; } -- cgit v1.1-26-g67d0