diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-07-01 02:04:03 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-07-01 02:04:03 +0400 |
commit | e64ae3ad7c1dbca5487854821384c51426659a9b (patch) | |
tree | 8ef10c015c4174e076fb34c4f225feb8221b05a8 /source/blender/blenloader | |
parent | 5dad1b2bb53ff1a452d1f01b8f464d8d96d884a5 (diff) |
fix [#35914] Blender crashes when trying to use vertex selection masking on a copy directly after using SHIFT+d
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 673cd3f7b26..5d30bf6ff73 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -4148,6 +4148,11 @@ static void direct_link_mesh(FileData *fd, Mesh *mesh) mesh->bb = NULL; mesh->edit_btmesh = NULL; + /* happens with old files */ + if (mesh->mselect == NULL) { + mesh->totselect = 0; + } + /* Multires data */ mesh->mr= newdataadr(fd, mesh->mr); if (mesh->mr) { |