Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/object/object_edit.c
| Show First 20 Lines • Show All 357 Lines • ▼ Show 20 Lines | else if (obedit->type == OB_LATTICE) { | ||||
| load_editLatt(obedit); | load_editLatt(obedit); | ||||
| if (freedata) free_editLatt(obedit); | if (freedata) free_editLatt(obedit); | ||||
| } | } | ||||
| else if (obedit->type == OB_MBALL) { | else if (obedit->type == OB_MBALL) { | ||||
| load_editMball(obedit); | load_editMball(obedit); | ||||
| if (freedata) free_editMball(obedit); | if (freedata) free_editMball(obedit); | ||||
| } | } | ||||
| /* Tag update so no access to freed data referenced from | |||||
| * derived cache will happen. | |||||
| */ | |||||
| DAG_id_tag_update((ID *)obedit->data, 0); | |||||
| return true; | return true; | ||||
| } | } | ||||
| bool ED_object_editmode_load(Object *obedit) | bool ED_object_editmode_load(Object *obedit) | ||||
| { | { | ||||
| return ED_object_editmode_load_ex(obedit, false); | return ED_object_editmode_load_ex(obedit, false); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,621 Lines • Show Last 20 Lines | |||||