aboutsummaryrefslogtreecommitdiff
path: root/modules/gdnative/register_types.cpp
diff options
context:
space:
mode:
authorRémi Verschelde2017-10-21 19:31:23 +0200
committerRémi Verschelde2017-10-21 20:41:07 +0200
commit6361e24f29ae735b75bcd27f9fe521397ce7c10c (patch)
tree74eefddaf3213579181f2945b59427f15b33e3ae /modules/gdnative/register_types.cpp
parent393daf05025bd8076ec01eb754d1145dbb12edc5 (diff)
downloadgodot-6361e24f29ae735b75bcd27f9fe521397ce7c10c.tar.gz
godot-6361e24f29ae735b75bcd27f9fe521397ce7c10c.tar.zst
godot-6361e24f29ae735b75bcd27f9fe521397ce7c10c.zip
Diffstat (limited to 'modules/gdnative/register_types.cpp')
-rw-r--r--modules/gdnative/register_types.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/gdnative/register_types.cpp b/modules/gdnative/register_types.cpp
index d2a3e2984..87f9cddaa 100644
--- a/modules/gdnative/register_types.cpp
+++ b/modules/gdnative/register_types.cpp
@@ -163,7 +163,10 @@ void register_gdnative_types() {
// run singletons
- Array singletons = ProjectSettings::get_singleton()->get("gdnative/singletons");
+ Array singletons = Array();
+ if (ProjectSettings::get_singleton()->has_setting("gdnative/singletons")) {
+ singletons = ProjectSettings::get_singleton()->get("gdnative/singletons");
+ }
singleton_gdnatives.resize(singletons.size());