Fix T60044: Sculpting brush is not visible

Same logic as fix from D4153, but only applied when running undo.
This commit is contained in:
Campbell Barton 2019-01-09 09:06:59 +11:00
parent 583c321334
commit 1b6b0fbd95
Notes: blender-bot 2023-02-14 05:01:20 +01:00
Referenced by issue #60044, Sculpting brush is not visible
1 changed files with 2 additions and 1 deletions

View File

@ -5646,7 +5646,8 @@ static void direct_link_object(FileData *fd, Object *ob)
CLAMP(ob->rotmode, ROT_MODE_MIN, ROT_MODE_MAX);
if (ob->sculpt) {
if (ob->mode & OB_MODE_ALL_SCULPT) {
/* Only create data on undo, otherwise rely on editor mode switching. */
if (fd->memfile && (ob->mode & OB_MODE_ALL_SCULPT)) {
ob->sculpt = MEM_callocN(sizeof(SculptSession), "reload sculpt session");
ob->sculpt->mode_type = ob->mode;
}