diff options
| author | Ignacio Etcheverry | 2018-01-01 03:04:49 +0100 |
|---|---|---|
| committer | Ignacio Etcheverry | 2018-01-01 03:05:19 +0100 |
| commit | fe391393d4f907f110875e6571d6ba20a102ddee (patch) | |
| tree | 5d378eaf3db90193fbb68e2f18b7498aa80a20d3 /modules/mono/editor/godotsharp_builds.cpp | |
| parent | b271aa48e4e0af3d9abb998ac9c03eae3b65825a (diff) | |
| download | godot-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.cpp | 6 |
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)); |
