Fix T80165: Separate by loose parts breaks custom normals

- Add NULL check for BKE_lnor_spacearr_clear
- Remove unnecessary 'use_toolflags' with BMesh creation.
This commit is contained in:
2020-10-23 13:50:02 +11:00
parent 36e8561298
commit 67c7fe6ad6
2 changed files with 25 additions and 15 deletions

View File

@@ -541,7 +541,9 @@ void BKE_lnor_spacearr_clear(MLoopNorSpaceArray *lnors_spacearr)
lnors_spacearr->num_spaces = 0;
lnors_spacearr->lspacearr = NULL;
lnors_spacearr->loops_pool = NULL;
BLI_memarena_clear(lnors_spacearr->mem);
if (lnors_spacearr->mem != NULL) {
BLI_memarena_clear(lnors_spacearr->mem);
}
}
void BKE_lnor_spacearr_free(MLoopNorSpaceArray *lnors_spacearr)