Fix for regression on bevel material: need do_version support for earlier files.

This commit is contained in:
Howard Trickey 2014-10-02 07:49:11 -04:00
parent 69356b0b9b
commit a2aa3eb2e5
1 changed files with 14 additions and 0 deletions

View File

@ -350,6 +350,20 @@ void blo_do_versions_270(FileData *fd, Library *UNUSED(lib), Main *main)
for (br = main->brush.first; br; br = br->id.next) {
br->fill_threshold = 0.2f;
}
if (!DNA_struct_elem_find(fd->filesdna, "BevelModifierData", "int", "mat")) {
Object *ob;
for (ob = main->object.first; ob; ob = ob->id.next) {
ModifierData *md;
for (md = ob->modifiers.first; md; md = md->next) {
if (md->type == eModifierType_Bevel) {
BevelModifierData *bmd = (BevelModifierData *)md;
bmd->mat = -1;
}
}
}
}
}
if (!MAIN_VERSION_ATLEAST(main, 271, 6)) {