There was only a check for the component but not for if it was empty.
Because the curve fill node produces an empty curve component, a
nullptr was read, causing a crash.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
- Branch
- empty_component_fix (branched from master)
- Build Status
Buildable 17761 Build 17761: arc lint + arc unit
Event Timeline
Comment Actions
Thanks for the fix. Since the new checks also check whether the component exists, the old checks for the component are unnecessary now, so it can just use if (geometry_set.has_mesh()) {, etc.