diff options
| author | George Marques <george@gmarqu.es> | 2022-04-20 14:22:22 -0300 |
|---|---|---|
| committer | George Marques <george@gmarqu.es> | 2022-04-24 21:49:02 -0300 |
| commit | 01d13ab2c16aa69a6f81c10dfe4845a50c3e0c63 (patch) | |
| tree | a469ac2f5102117868a37b43a5ad167a3cb62e99 /modules/gdscript/gdscript_compiler.cpp | |
| parent | 690fefe43ee74c0ae3ed5642f3aefbeb711f9d1c (diff) | |
| download | redot-engine-01d13ab2c16aa69a6f81c10dfe4845a50c3e0c63.tar.gz | |
GDScript: Allow using self in lambdas
Diffstat (limited to 'modules/gdscript/gdscript_compiler.cpp')
| -rw-r--r-- | modules/gdscript/gdscript_compiler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/gdscript/gdscript_compiler.cpp b/modules/gdscript/gdscript_compiler.cpp index 0138147fcc..225c2d0d45 100644 --- a/modules/gdscript/gdscript_compiler.cpp +++ b/modules/gdscript/gdscript_compiler.cpp @@ -1197,7 +1197,7 @@ GDScriptCodeGenerator::Address GDScriptCompiler::_parse_expression(CodeGen &code return GDScriptCodeGenerator::Address(); } - gen->write_lambda(result, function, captures); + gen->write_lambda(result, function, captures, lambda->use_self); for (int i = 0; i < captures.size(); i++) { if (captures[i].mode == GDScriptCodeGenerator::Address::TEMPORARY) { |
