1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-12 13:20:55 +00:00

Fix forcing ViewportTexture after selecting a viewport in the "Pick a Viewport" popup

This popup only pops up when a `ViewportTexture` (or its derived class) object is **just** assigned.
This commit is contained in:
风青山
2025-03-06 21:01:37 +08:00
parent 134da37497
commit 5257f3e770

View File

@@ -3228,8 +3228,9 @@ void EditorPropertyResource::_viewport_selected(const NodePath &p_path) {
return;
}
Ref<ViewportTexture> vt;
vt.instantiate();
Ref<ViewportTexture> vt = get_edited_property_value();
ERR_FAIL_COND(vt.is_null());
vt->set_viewport_path_in_scene(get_tree()->get_edited_scene_root()->get_path_to(to_node));
emit_changed(get_edited_property(), vt);