Преглед на файлове

fix global type registration order

karroffel преди 7 години
родител
ревизия
b3d705c898
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      binding_generator.py
  2. 1 1
      src/core/GodotGlobal.cpp

+ 1 - 1
binding_generator.py

@@ -83,7 +83,7 @@ def generate_class_header(used_classes, c):
     if class_name != "Object" and class_name != "Reference":
         source.append("#include <core/Ref.hpp>")
     else:
-        source.append("#include <TagDB.hpp>")
+        source.append("#include <core/TagDB.hpp>")
 
 
     included = []

+ 1 - 1
src/core/GodotGlobal.cpp

@@ -98,7 +98,6 @@ void Godot::gdnative_init(godot_gdnative_init_options *options)
 		}
 	}
 
-	___register_types();
 }
 
 void Godot::gdnative_terminate(godot_gdnative_terminate_options *options)
@@ -116,6 +115,7 @@ void Godot::nativescript_init(void *handle)
 
 	godot::_RegisterState::language_index = godot::nativescript_1_1_api->godot_nativescript_register_instance_binding_data_functions(binding_funcs);
 
+	___register_types();
 }
 
 void Godot::nativescript_terminate(void *handle)