Fix assert weight painting after undo

This commit is contained in:
Campbell Barton 2018-10-29 15:21:25 +11:00
parent 6c892efdbc
commit 7367c0bde4
1 changed files with 7 additions and 1 deletions

View File

@ -5683,7 +5683,13 @@ static void direct_link_object(FileData *fd, Object *ob)
CLAMP(ob->rotmode, ROT_MODE_MIN, ROT_MODE_MAX);
if (ob->sculpt) {
ob->sculpt = MEM_callocN(sizeof(SculptSession), "reload sculpt session");
if (ob->mode & OB_MODE_ALL_SCULPT) {
ob->sculpt = MEM_callocN(sizeof(SculptSession), "reload sculpt session");
ob->sculpt->mode_type = ob->mode;
}
else {
ob->sculpt = NULL;
}
}
link_list(fd, &ob->lodlevels);