Skip to content

Commit c4c39fb

Browse files
committed
Fix display_placeholder not persisting
1 parent ef34c3d commit c4c39fb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

scene/resources/2d/tile_set.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5880,8 +5880,9 @@ bool TileSetScenesCollectionSource::_set(const StringName &p_name, const Variant
58805880
return true;
58815881
} else if (components.size() >= 3 && components[2] == "display_placeholder") {
58825882
if (!has_scene_tile_id(scene_id)) {
5883-
create_scene_tile(p_value, scene_id);
5883+
create_scene_tile(Ref<PackedScene>(), scene_id);
58845884
}
5885+
set_scene_tile_display_placeholder(scene_id, p_value);
58855886

58865887
return true;
58875888
}
@@ -5898,7 +5899,7 @@ bool TileSetScenesCollectionSource::_get(const StringName &p_name, Variant &r_re
58985899
r_ret = scenes[components[1].to_int()].scene;
58995900
return true;
59005901
} else if (components.size() >= 3 && components[2] == "display_placeholder") {
5901-
r_ret = scenes[components[1].to_int()].scene;
5902+
r_ret = scenes[components[1].to_int()].display_placeholder;
59025903
return true;
59035904
}
59045905
}

0 commit comments

Comments
 (0)