From c4c39fba55f566a36072d4f9005bf8854382d922 Mon Sep 17 00:00:00 2001 From: kobewi Date: Sat, 15 Nov 2025 21:30:59 +0100 Subject: [PATCH] Fix display_placeholder not persisting --- scene/resources/2d/tile_set.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scene/resources/2d/tile_set.cpp b/scene/resources/2d/tile_set.cpp index fb5e5d1cc0b..a1f552da860 100644 --- a/scene/resources/2d/tile_set.cpp +++ b/scene/resources/2d/tile_set.cpp @@ -5880,8 +5880,9 @@ bool TileSetScenesCollectionSource::_set(const StringName &p_name, const Variant return true; } else if (components.size() >= 3 && components[2] == "display_placeholder") { if (!has_scene_tile_id(scene_id)) { - create_scene_tile(p_value, scene_id); + create_scene_tile(Ref(), scene_id); } + set_scene_tile_display_placeholder(scene_id, p_value); return true; } @@ -5898,7 +5899,7 @@ bool TileSetScenesCollectionSource::_get(const StringName &p_name, Variant &r_re r_ret = scenes[components[1].to_int()].scene; return true; } else if (components.size() >= 3 && components[2] == "display_placeholder") { - r_ret = scenes[components[1].to_int()].scene; + r_ret = scenes[components[1].to_int()].display_placeholder; return true; } }