aboutsummaryrefslogtreecommitdiff
path: root/modules/mono/editor/godotsharp_builds.cpp
diff options
context:
space:
mode:
authorIgnacio Etcheverry2018-01-01 03:04:49 +0100
committerIgnacio Etcheverry2018-01-01 03:05:19 +0100
commitfe391393d4f907f110875e6571d6ba20a102ddee (patch)
tree5d378eaf3db90193fbb68e2f18b7498aa80a20d3 /modules/mono/editor/godotsharp_builds.cpp
parentb271aa48e4e0af3d9abb998ac9c03eae3b65825a (diff)
downloadgodot-fe391393d4f907f110875e6571d6ba20a102ddee.tar.gz
godot-fe391393d4f907f110875e6571d6ba20a102ddee.tar.zst
godot-fe391393d4f907f110875e6571d6ba20a102ddee.zip
Mono: Change BindingsGenerator singleton to avoid StringName leaks
Diffstat (limited to '')
-rw-r--r--modules/mono/editor/godotsharp_builds.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/mono/editor/godotsharp_builds.cpp b/modules/mono/editor/godotsharp_builds.cpp
index 3750a2b02..3c0653781 100644
--- a/modules/mono/editor/godotsharp_builds.cpp
+++ b/modules/mono/editor/godotsharp_builds.cpp
@@ -238,12 +238,12 @@ bool GodotSharpBuilds::make_api_sln(GodotSharpBuilds::APIType p_api_type) {
#error "How am I supposed to generate the bindings?"
#endif
- BindingsGenerator &gen = BindingsGenerator::get_singleton();
+ BindingsGenerator *gen = BindingsGenerator::get_singleton();
bool gen_verbose = OS::get_singleton()->is_stdout_verbose();
Error err = p_api_type == API_CORE ?
- gen.generate_cs_core_project(api_sln_dir, gen_verbose) :
- gen.generate_cs_editor_project(api_sln_dir, core_api_assembly, gen_verbose);
+ gen->generate_cs_core_project(api_sln_dir, gen_verbose) :
+ gen->generate_cs_editor_project(api_sln_dir, core_api_assembly, gen_verbose);
if (err != OK) {
show_build_error_dialog("Failed to generate " + api_name + " solution. Error: " + itos(err));