Lua:synchronize
Jump to navigation
Jump to search
function synchronize(Function, ...) : any
Calls the given function from the main thread, passing any additional arguments. Returns the return value(s) of the given function.
Function Parameters[edit]
| Parameter | Type | Description |
|---|---|---|
| Function | Function | The function to execute in the main thread. |
| ... | Any | Optional arguments to pass to the function. |
Returns[edit]
The return value(s) of the given function.
Examples[edit]
function ShowError(message)
if not inMainThread() then
synchronize(function()
self:ShowError(message)
end)
return
end
messageDialog(message, mtError, mbOK)
end