summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Rafael <joaolprafael@gmail.com>2023-04-07 12:48:38 +0100
committerLucas Rafael <joaolprafael@gmail.com>2023-04-07 18:53:07 +0100
commitcb0b105402d832ae1fe479ac47cacd683b6da46f (patch)
tree7e72c087315055097012baf3ad5dc50a2b53e326
parentfeaba551b5a5b2d13ad1c3fdd8c90e67c67ff37c (diff)
downloadredot-cpp-cb0b105402d832ae1fe479ac47cacd683b6da46f.tar.gz
Fix: Include method_ptrcall.hpp on simple structs.
-rw-r--r--binding_generator.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/binding_generator.py b/binding_generator.py
index 7634942..d97b57c 100644
--- a/binding_generator.py
+++ b/binding_generator.py
@@ -1183,8 +1183,9 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node):
for included in used_classes:
result.append(f"#include <godot_cpp/{get_include_path(included)}>")
- if len(used_classes) > 0:
- result.append("")
+ if len(used_classes) == 0:
+ result.append("#include <godot_cpp/core/method_ptrcall.hpp>")
+ result.append("")
result.append("namespace godot {")
result.append("")