Fix sub-scene root nodes not getting the correct inheritance chain when exporting
This commit is contained in:
parent
006e345695
commit
6973abd458
1 changed files with 1 additions and 1 deletions
|
@ -710,7 +710,7 @@ String EditorExportPlatform::_export_customize(const String &p_path, LocalVector
|
||||||
if (type == "PackedScene") { // Its a scene.
|
if (type == "PackedScene") { // Its a scene.
|
||||||
Ref<PackedScene> ps = ResourceLoader::load(p_path, "PackedScene", ResourceFormatLoader::CACHE_MODE_IGNORE);
|
Ref<PackedScene> ps = ResourceLoader::load(p_path, "PackedScene", ResourceFormatLoader::CACHE_MODE_IGNORE);
|
||||||
ERR_FAIL_COND_V(ps.is_null(), p_path);
|
ERR_FAIL_COND_V(ps.is_null(), p_path);
|
||||||
Node *node = ps->instantiate();
|
Node *node = ps->instantiate(PackedScene::GEN_EDIT_STATE_INSTANCE); // Make sure the child scene root gets the correct inheritance chain.
|
||||||
ERR_FAIL_COND_V(node == nullptr, p_path);
|
ERR_FAIL_COND_V(node == nullptr, p_path);
|
||||||
if (customize_scenes_plugins.size()) {
|
if (customize_scenes_plugins.size()) {
|
||||||
for (uint32_t i = 0; i < customize_scenes_plugins.size(); i++) {
|
for (uint32_t i = 0; i < customize_scenes_plugins.size(); i++) {
|
||||||
|
|
Loading…
Reference in a new issue