Skip to content

Commit 0d7e3b3

Browse files
committed
fix #361: Set list of functions in scripts after compiling
1 parent 9a92228 commit 0d7e3b3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/engine/internal/engine.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ void Engine::compile()
117117

118118
compiler.compile(block);
119119

120-
script->setFunctions(m_functions);
121120
script->setBytecode(compiler.bytecode());
122121
if (block->opcode() == "procedures_definition") {
123122
auto b = block->inputAt(block->findInput("custom_block"))->valueBlock();
@@ -135,6 +134,7 @@ void Engine::compile()
135134

136135
for (auto block : blocks) {
137136
if (m_scripts.count(block) == 1) {
137+
m_scripts[block]->setFunctions(m_functions);
138138
m_scripts[block]->setProcedures(procedureBytecodes);
139139
m_scripts[block]->setConstValues(compiler.constValues());
140140
m_scripts[block]->setVariables(compiler.variables());

0 commit comments

Comments
 (0)