Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_object.c
| Show First 20 Lines • Show All 304 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| Object *ob = ptr->id.data; | Object *ob = ptr->id.data; | ||||
| if (CTX_data_edit_object(C) == ob) { | if (CTX_data_edit_object(C) == ob) { | ||||
| /* exit/enter editmode to get new shape */ | /* exit/enter editmode to get new shape */ | ||||
| switch (ob->type) { | switch (ob->type) { | ||||
| case OB_MESH: | case OB_MESH: | ||||
| EDBM_mesh_load(ob); | EDBM_mesh_load(ob); | ||||
| EDBM_mesh_make(scene->toolsettings, ob, true); | EDBM_mesh_make(ob, scene->toolsettings->selectmode, true); | ||||
| DEG_id_tag_update(ob->data, 0); | DEG_id_tag_update(ob->data, 0); | ||||
| EDBM_mesh_normals_update(((Mesh *)ob->data)->edit_btmesh); | EDBM_mesh_normals_update(((Mesh *)ob->data)->edit_btmesh); | ||||
| BKE_editmesh_tessface_calc(((Mesh *)ob->data)->edit_btmesh); | BKE_editmesh_tessface_calc(((Mesh *)ob->data)->edit_btmesh); | ||||
| break; | break; | ||||
| case OB_CURVE: | case OB_CURVE: | ||||
| case OB_SURF: | case OB_SURF: | ||||
| ▲ Show 20 Lines • Show All 2,812 Lines • Show Last 20 Lines | |||||