post-runnables

This commit is contained in:
MihailRis
2024-03-21 01:40:07 +03:00
parent a94f949be6
commit c7bc4bb463
4 changed files with 24 additions and 0 deletions
+15
View File
@@ -184,6 +184,21 @@ _GUI_ROOT = Document.new("core:root")
_MENU = _GUI_ROOT.menu
menu = _MENU
local __post_runnables = {}
function __process_post_runnables()
if #__post_runnables then
for _, func in ipairs(__post_runnables) do
func()
end
__post_runnables = {}
end
end
function time.post_runnable(runnable)
table.insert(__post_runnables, runnable)
end
-- Deprecated functions
block_index = block.index
block_name = block.name