Lua:inMainThread

From Cheat Engine
Jump to navigation Jump to search

function inMainThread() : Boolean

Returns true if the current code is running inside the main thread. Available in Cheat Engine 6.4 and later.

Function Parameters[edit]

None.

Returns[edit]

Boolean — true if running in the main thread, false otherwise.

Examples[edit]

function ShowError(message)
    if not inMainThread() then
        synchronize(function()
            self:ShowError(message)
        end)
        return
    end
    messageDialog(message, mtError, mbOK)
end

See also[edit]