From 0484738f8bfc439457431127b1064269a8838dc7 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 10 Sep 2025 11:29:43 +0200 Subject: [PATCH] Fix: Geometry Nodes: false warning when passing gizmo data through instance-only nodes There was a `Realized data in input geometry is ignored` warning when passing gizmo data through instance-only nodes. This was because the node thought that this data is "realized data" (like a mesh, curves, etc). This patch removes the warning by making the check for realized data more precise. Pull Request: https://projects.blender.org/blender/blender/pulls/146014 --- source/blender/blenkernel/intern/geometry_set.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/geometry_set.cc b/source/blender/blenkernel/intern/geometry_set.cc index cc7145b8e14..98e8a9d12e6 100644 --- a/source/blender/blenkernel/intern/geometry_set.cc +++ b/source/blender/blenkernel/intern/geometry_set.cc @@ -404,7 +404,10 @@ bool GeometrySet::has_realized_data() const { for (const GeometryComponentPtr &component_ptr : components_) { if (component_ptr) { - if (component_ptr->type() != GeometryComponent::Type::Instance) { + if (!ELEM(component_ptr->type(), + GeometryComponent::Type::Instance, + GeometryComponent::Type::Edit)) + { return true; } }