From 903974e7b3ceecb977449ac5ea34808de9501997 Mon Sep 17 00:00:00 2001 From: Nicolas Noble Date: Fri, 2 Aug 2013 15:53:08 -0700 Subject: Heavily revamped the C-to-Lua yielding mechanism. Now more generic. --- src/LuaTask.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/LuaTask.cc') diff --git a/src/LuaTask.cc b/src/LuaTask.cc index fa94621..5c03521 100644 --- a/src/LuaTask.cc +++ b/src/LuaTask.cc @@ -65,7 +65,7 @@ void Balau::LuaTask::Do() { while(true) { try { if (L.yielded()) - LuaHelpersBase::resume(L); + L.resume(); else m_cell->run(L); } @@ -76,9 +76,6 @@ void Balau::LuaTask::Do() { m_cell->setError(); } if (L.yielded()) { - Events::BaseEvent * evt = LuaHelpersBase::getEvent(L); - IAssert(evt, "We need an event for now here."); - waitFor(evt); yield(); continue; } -- cgit v1.2.3