Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/intern/versioning_legacy.c
| Show First 20 Lines • Show All 2,483 Lines • ▼ Show 20 Lines | if (bmain->versionfile < 246 || (bmain->versionfile == 246 && bmain->subversionfile < 1)) { | ||||
| for (ob = bmain->objects.first; ob; ob = ob->id.next) { | for (ob = bmain->objects.first; ob; ob = ob->id.next) { | ||||
| if (ob->fluidsimSettings) { | if (ob->fluidsimSettings) { | ||||
| FluidsimModifierData *fluidmd = (FluidsimModifierData *)modifier_new( | FluidsimModifierData *fluidmd = (FluidsimModifierData *)modifier_new( | ||||
| eModifierType_Fluidsim); | eModifierType_Fluidsim); | ||||
| BLI_addhead(&ob->modifiers, (ModifierData *)fluidmd); | BLI_addhead(&ob->modifiers, (ModifierData *)fluidmd); | ||||
| MEM_freeN(fluidmd->fss); | MEM_freeN(fluidmd->fss); | ||||
| fluidmd->fss = MEM_dupallocN(ob->fluidsimSettings); | fluidmd->fss = MEM_dupallocN(ob->fluidsimSettings); | ||||
| fluidmd->fss->ipo = blo_do_versions_newlibadr_us( | fluidmd->fss->ipo = blo_do_versions_newlibadr(fd, ob->id.lib, ob->fluidsimSettings->ipo); | ||||
| fd, ob->id.lib, ob->fluidsimSettings->ipo); | |||||
| MEM_freeN(ob->fluidsimSettings); | MEM_freeN(ob->fluidsimSettings); | ||||
| fluidmd->fss->lastgoodframe = INT_MAX; | fluidmd->fss->lastgoodframe = INT_MAX; | ||||
| fluidmd->fss->flag = 0; | fluidmd->fss->flag = 0; | ||||
| fluidmd->fss->meshVelocities = NULL; | fluidmd->fss->meshVelocities = NULL; | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines | |||||