diff --git a/source/blender/geometry/intern/separate_geometry.cc b/source/blender/geometry/intern/separate_geometry.cc index 98f4a0ed491..db1294613a4 100644 --- a/source/blender/geometry/intern/separate_geometry.cc +++ b/source/blender/geometry/intern/separate_geometry.cc @@ -180,7 +180,7 @@ void separate_geometry(bke::GeometrySet &geometry_set, } } if (const Mesh *mesh = geometry_set.get_mesh()) { - if (ELEM(domain, AttrDomain::Point, AttrDomain::Edge, AttrDomain::Face, AttrDomain::Corner)) { + if (ELEM(domain, AttrDomain::Point, AttrDomain::Edge, AttrDomain::Face)) { std::optional dst_mesh = separate_mesh_selection( *mesh, selection, domain, mode, propagation_info); if (dst_mesh) { diff --git a/source/blender/nodes/geometry/nodes/node_geo_separate_geometry.cc b/source/blender/nodes/geometry/nodes/node_geo_separate_geometry.cc index fb3e2fb9f36..3127d1756fb 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_separate_geometry.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_separate_geometry.cc @@ -102,7 +102,8 @@ static void node_rna(StructRNA *srna) "Which domain to separate on", rna_enum_attribute_domain_without_corner_items, NOD_storage_enum_accessors(domain), - int(AttrDomain::Point)); + int(AttrDomain::Point), + enums::domain_without_corner_experimental_grease_pencil_version3_fn); } static void node_register()