Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2021-03-02 14:00:25 +0300
committerJacques Lucke <jacques@blender.org>2021-03-02 14:00:25 +0300
commit3ca094651b5493e5d73507c3689592c9c64ed65a (patch)
treefb6f24a9a2e08c3c7575ff3c8a82419494cb9fb7 /source/blender
parentad8238cb51191c2d1a0d1843f295091c807a4121 (diff)
cleanup
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.cc b/source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.cc
index e5a8e7662bd..1b8d272250c 100644
--- a/source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.cc
+++ b/source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.cc
@@ -330,7 +330,7 @@ static void add_columns_for_attribute(const ReadAttribute *attribute,
}
}
-static GeometrySet get_geometry_set_to_display_data_from(Object *object_eval)
+static GeometrySet get_display_geometry_set(Object *object_eval)
{
GeometrySet geometry_set;
if (object_eval->mode == OB_MODE_EDIT) {
@@ -345,6 +345,7 @@ static GeometrySet get_geometry_set_to_display_data_from(Object *object_eval)
}
else {
if (object_eval->runtime.geometry_set_eval != nullptr) {
+ /* This does not copy the geometry data itself. */
geometry_set = *object_eval->runtime.geometry_set_eval;
}
}
@@ -403,8 +404,8 @@ std::unique_ptr<SpreadsheetDrawer> spreadsheet_drawer_from_geometry_attributes(c
{
/* Create a resource collector that owns stuff that needs to live until drawing is done. */
std::unique_ptr<ResourceCollector> resources = std::make_unique<ResourceCollector>();
- GeometrySet &geometry_set = resources->add_value(
- get_geometry_set_to_display_data_from(object_eval), "geometry set");
+ GeometrySet &geometry_set = resources->add_value(get_display_geometry_set(object_eval),
+ "geometry set");
const AttributeDomain domain = ATTR_DOMAIN_POINT;
const GeometryComponentType component_type = GeometryComponentType::Mesh;
@@ -429,9 +430,8 @@ std::unique_ptr<SpreadsheetDrawer> spreadsheet_drawer_from_geometry_attributes(c
C, object_eval, static_cast<const MeshComponent *>(component), *resources);
const int domain_size = component->attribute_domain_size(domain);
- auto drawer = std::make_unique<GeometryAttributeSpreadsheetDrawer>(
+ return std::make_unique<GeometryAttributeSpreadsheetDrawer>(
std::move(resources), std::move(columns), visible_rows, domain_size);
- return drawer;
}
} // namespace blender::ed::spreadsheet