add 'await' function
This commit is contained in:
parent
b28aa71845
commit
ddb04418ba
@ -20,6 +20,18 @@ if not ipairs_mt_supported then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function await(co)
|
||||||
|
local res, err
|
||||||
|
while coroutine.status(co) ~= 'dead' do
|
||||||
|
coroutine.yield()
|
||||||
|
res, err = coroutine.resume(co)
|
||||||
|
if err then
|
||||||
|
return res, err
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return res, err
|
||||||
|
end
|
||||||
|
|
||||||
local _ffi = ffi
|
local _ffi = ffi
|
||||||
function __vc_Canvas_set_data(self, data)
|
function __vc_Canvas_set_data(self, data)
|
||||||
if type(data) == "cdata" then
|
if type(data) == "cdata" then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user