DAG_id_tag_update was being called with non object ID's and OB_RECALC_* flags which only apply to objects. harmless but misleading.
This commit is contained in:
@@ -1972,7 +1972,7 @@ static int switch_direction_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
if(ED_curve_updateAnimPaths(obedit))
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -2020,7 +2020,7 @@ static int set_goal_weight_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -2073,7 +2073,7 @@ static int set_radius_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -2149,7 +2149,7 @@ static int smooth_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -2315,7 +2315,7 @@ static int smooth_radius_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -2644,7 +2644,7 @@ static int hide_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -2704,7 +2704,7 @@ static int reveal_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -3203,7 +3203,7 @@ static int subdivide_exec(bContext *C, wmOperator *op)
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -3508,7 +3508,7 @@ static int set_spline_type_exec(bContext *C, wmOperator *op)
|
||||
if(ED_curve_updateAnimPaths(obedit))
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -3554,7 +3554,7 @@ static int set_handle_type_exec(bContext *C, wmOperator *op)
|
||||
sethandlesNurb(editnurb, RNA_enum_get(op->ptr, "type"));
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -3916,7 +3916,7 @@ static int merge_nurb(bContext *C, wmOperator *op)
|
||||
set_actNurb(obedit, NULL);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -4094,7 +4094,7 @@ static int make_segment_exec(bContext *C, wmOperator *op)
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -4308,7 +4308,7 @@ static int spin_exec(bContext *C, wmOperator *op)
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -4580,7 +4580,7 @@ static int addvert_Nurb(bContext *C, short mode, float location[3])
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -4657,7 +4657,7 @@ static int extrude_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4769,7 +4769,7 @@ static int toggle_cyclic_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -5591,7 +5591,7 @@ static int delete_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -5734,7 +5734,7 @@ static int delete_exec(bContext *C, wmOperator *op)
|
||||
nu->flagu &= ~CU_NURB_CYCLIC;
|
||||
calchandlesNurb(nu);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5760,7 +5760,7 @@ static int delete_exec(bContext *C, wmOperator *op)
|
||||
if( bp2->f1 & SELECT ) {
|
||||
nu->flagu &= ~CU_NURB_CYCLIC;
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5865,7 +5865,7 @@ static int delete_exec(bContext *C, wmOperator *op)
|
||||
WM_event_add_notifier(C, NC_OBJECT|ND_KEYS, obedit);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -5937,7 +5937,7 @@ static int shade_smooth_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -6814,7 +6814,7 @@ static int clear_tilt_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
}
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
@@ -265,7 +265,7 @@ static void text_update_edited(bContext *C, Scene *scene, Object *obedit, int re
|
||||
BKE_text_to_curve(scene, obedit, mode);
|
||||
|
||||
if(recalc)
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
}
|
||||
|
||||
@@ -299,7 +299,7 @@ static int insert_lorem_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
insert_into_textbuf(obedit, '\n');
|
||||
insert_into_textbuf(obedit, '\n');
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -626,7 +626,7 @@ static int set_style(bContext *C, int style, int clear)
|
||||
ef->textbufinfo[i].flag |= style;
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -261,7 +261,7 @@ static int dupli_extrude_cursor(bContext *C, wmOperator *op, wmEvent *event)
|
||||
EM_project_snap_verts(C, vc.ar, vc.obedit, vc.em);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, vc.obedit->data);
|
||||
DAG_id_tag_update(vc.obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(vc.obedit->data, 0);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
@@ -388,7 +388,7 @@ static int make_fgon_exec(bContext *C, wmOperator *op)
|
||||
EditMesh *em= BKE_mesh_get_editmesh(((Mesh *)obedit->data));
|
||||
|
||||
if( make_fgon(em, op, 1) ) {
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -420,7 +420,7 @@ static int clear_fgon_exec(bContext *C, wmOperator *op)
|
||||
EditMesh *em= BKE_mesh_get_editmesh(((Mesh *)obedit->data));
|
||||
|
||||
if( make_fgon(em, op, 0) ) {
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -709,7 +709,7 @@ void addfaces_from_edgenet(EditMesh *em)
|
||||
|
||||
EM_select_flush(em);
|
||||
|
||||
// XXX DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// XXX DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
static void addedgeface_mesh(EditMesh *em, wmOperator *op)
|
||||
@@ -738,7 +738,7 @@ static void addedgeface_mesh(EditMesh *em, wmOperator *op)
|
||||
eed= addedgelist(em, neweve[0], neweve[1], NULL);
|
||||
EM_select_edge(eed, 1);
|
||||
|
||||
// XXX DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// XXX DAG_id_tag_update(obedit->data, 0);
|
||||
return;
|
||||
}
|
||||
else if(amount > 4) {
|
||||
@@ -836,7 +836,7 @@ static int addedgeface_mesh_exec(bContext *C, wmOperator *op)
|
||||
|
||||
addedgeface_mesh(em, op);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1371,7 +1371,7 @@ static void make_prim_ext(bContext *C, float *loc, float *rot, int enter_editmod
|
||||
|
||||
make_prim(obedit, type, mat, tot, seg, subdiv, dia, depth, ext, fill);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
|
||||
@@ -1733,7 +1733,7 @@ static int mesh_duplicate_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
BKE_mesh_end_editmesh(ob->data, em);
|
||||
|
||||
DAG_id_tag_update(ob->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ob->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, ob->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -376,7 +376,7 @@ void CutEdgeloop(Object *obedit, wmOperator *op, EditMesh *em, int numcuts)
|
||||
EM_selectmode_set(em);
|
||||
}
|
||||
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -696,7 +696,7 @@ static int knife_cut_exec(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -143,7 +143,7 @@ void EM_automerge(Scene *scene, Object *obedit, int update)
|
||||
if (len) {
|
||||
em->totvert -= len; /* saves doing a countall */
|
||||
if (update) {
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1427,7 +1427,7 @@ void EM_mesh_copy_edge(EditMesh *em, short type)
|
||||
}
|
||||
|
||||
if (change) {
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1555,7 +1555,7 @@ void EM_mesh_copy_face(EditMesh *em, wmOperator *op, short type)
|
||||
}
|
||||
|
||||
if (change) {
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1685,7 +1685,7 @@ void EM_mesh_copy_face_layer(EditMesh *em, wmOperator *op, short type)
|
||||
}
|
||||
|
||||
if (change) {
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -2195,7 +2195,7 @@ static void mouse_mesh_shortest_path(bContext *C, short mval[2])
|
||||
break;
|
||||
}
|
||||
|
||||
DAG_id_tag_update(vc.obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(vc.obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, vc.obedit->data);
|
||||
}
|
||||
}
|
||||
@@ -2739,7 +2739,7 @@ void EM_hide_mesh(EditMesh *em, int swap)
|
||||
em->totedgesel= em->totfacesel= em->totvertsel= 0;
|
||||
// if(EM_texFaceCheck())
|
||||
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
static int hide_mesh_exec(bContext *C, wmOperator *op)
|
||||
@@ -2806,7 +2806,7 @@ void EM_reveal_mesh(EditMesh *em)
|
||||
EM_selectmode_flush(em);
|
||||
|
||||
// if (EM_texFaceCheck())
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
static int reveal_mesh_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
@@ -3743,7 +3743,7 @@ static int editmesh_mark_seam(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -3795,7 +3795,7 @@ static int editmesh_mark_sharp(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4021,7 +4021,7 @@ void EM_recalc_normal_direction(EditMesh *em, int inside, int select) /* makes f
|
||||
|
||||
recalc_editnormals(em);
|
||||
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
waitcursor(0);
|
||||
}
|
||||
@@ -4039,7 +4039,7 @@ static int normals_make_consistent_exec(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data); //TODO is this needed ?
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4379,7 +4379,7 @@ static int smooth_vertex(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4466,7 +4466,7 @@ static int mesh_noise_exec(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4531,7 +4531,7 @@ static int flip_normals(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4571,7 +4571,7 @@ static int solidify_exec(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4607,7 +4607,7 @@ static int mesh_select_nth_exec(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -483,7 +483,7 @@ static int removedoublesflag_exec(bContext *C, wmOperator *op)
|
||||
if(count) {
|
||||
recalc_editnormals(em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
}
|
||||
|
||||
@@ -646,7 +646,7 @@ static void extrude_mesh(Object *obedit, EditMesh *em, wmOperator *op, short typ
|
||||
* This shouldn't be necessary, derived queries should be
|
||||
* automatically building this data if invalid. Or something.
|
||||
*/
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
/* individual faces? */
|
||||
// BIF_TransformSetUndo("Extrude");
|
||||
@@ -677,7 +677,7 @@ static int mesh_extrude_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(even
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -691,7 +691,7 @@ static int mesh_extrude_exec(bContext *C, wmOperator *op)
|
||||
|
||||
extrude_mesh(obedit, em, op, RNA_int_get(op->ptr, "type"));
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -813,7 +813,7 @@ static int split_mesh(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
WM_cursor_wait(0);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -873,7 +873,7 @@ static int extrude_repeat_mesh(bContext *C, wmOperator *op)
|
||||
|
||||
EM_fgon_flags(em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -977,7 +977,7 @@ static int spin_mesh(bContext *C, wmOperator *op, float *dvec, int steps, float
|
||||
|
||||
EM_fgon_flags(em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -995,7 +995,7 @@ static int spin_mesh_exec(bContext *C, wmOperator *op)
|
||||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -1096,7 +1096,7 @@ static int screw_mesh_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
|
||||
if(spin_mesh(C, op, dvec, turns*steps, 360.0f*turns, 0)) {
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1351,7 +1351,7 @@ static int delete_mesh_exec(bContext *C, wmOperator *op)
|
||||
|
||||
delete_mesh(em, op, type);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -2760,7 +2760,7 @@ void esubdivideflag(Object *obedit, EditMesh *em, int flag, float smooth, float
|
||||
}
|
||||
}
|
||||
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
// Now for each face in the mesh we need to figure out How many edges were cut
|
||||
// and which filling method to use for that face
|
||||
for(ef = em->faces.first;ef;ef = ef->next) {
|
||||
@@ -3803,7 +3803,7 @@ static int edge_rotate_selected(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -4654,7 +4654,7 @@ useless:
|
||||
} else {
|
||||
draw = 0;
|
||||
}
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -4674,7 +4674,7 @@ useless:
|
||||
|
||||
if(!immediate)
|
||||
EM_automerge(0);
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
// scrarea_queue_winredraw(curarea);
|
||||
|
||||
//BLI_ghash_free(edgesgh, freeGHash, NULL);
|
||||
@@ -4725,7 +4725,7 @@ int EdgeLoopDelete(EditMesh *UNUSED(em), wmOperator *UNUSED(op))
|
||||
EM_select_more(em);
|
||||
removedoublesflag(em, 1,0, 0.001);
|
||||
EM_select_flush(em);
|
||||
// DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
// DAG_id_tag_update(obedit->data, 0);
|
||||
return 1;
|
||||
#endif
|
||||
return 0;
|
||||
@@ -5034,7 +5034,7 @@ static int mesh_rip_invoke(bContext *C, wmOperator *op, wmEvent *event)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -5107,7 +5107,7 @@ static void shape_propagate(Object *obedit, EditMesh *em, wmOperator *op)
|
||||
}
|
||||
#endif
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -5120,7 +5120,7 @@ static int shape_propagate_to_all_exec(bContext *C, wmOperator *op)
|
||||
|
||||
shape_propagate(obedit, em, op);
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -5182,7 +5182,7 @@ static int blend_from_shape_exec(bContext *C, wmOperator *op)
|
||||
if(!blended)
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -5885,7 +5885,7 @@ static int merge_exec(bContext *C, wmOperator *op)
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -6465,7 +6465,7 @@ static int mesh_rotate_uvs(bContext *C, wmOperator *op)
|
||||
if(!change)
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -6554,7 +6554,7 @@ static int mesh_mirror_uvs(bContext *C, wmOperator *op)
|
||||
if(!change)
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -6610,7 +6610,7 @@ static int mesh_rotate_colors(bContext *C, wmOperator *op)
|
||||
if(!change)
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -6666,7 +6666,7 @@ static int mesh_mirror_colors(bContext *C, wmOperator *op)
|
||||
if(!change)
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -6764,7 +6764,7 @@ static int subdivide_exec(bContext *C, wmOperator *op)
|
||||
|
||||
esubdivideflag(obedit, em, 1, smooth, fractal, ts->editbutflag|flag, cuts, corner_cut_pattern, 0);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -7046,7 +7046,7 @@ static int fill_mesh_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -7077,7 +7077,7 @@ static int beautify_fill_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -7241,7 +7241,7 @@ static int sort_faces_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
|
||||
MEM_freeN(index);
|
||||
DAG_id_tag_update(ob->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ob->data, 0);
|
||||
|
||||
/* Return to editmode. */
|
||||
ED_object_enter_editmode(C, 0);
|
||||
@@ -7285,7 +7285,7 @@ static int quads_convert_to_tris_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
convert_to_triface(em,0);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -7314,7 +7314,7 @@ static int tris_convert_to_quads_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
join_triangles(em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -7343,7 +7343,7 @@ static int edge_flip_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
edge_flip(em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -7390,7 +7390,7 @@ static int mesh_faces_shade_smooth_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -7418,7 +7418,7 @@ static int mesh_faces_shade_flat_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
mesh_set_smooth_faces(em, 0);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -287,7 +287,7 @@ static void ringsel_finish(bContext *C, wmOperator *op)
|
||||
WM_event_add_notifier(C, NC_SCENE|ND_TOOLSETTINGS, CTX_data_scene(C));
|
||||
}
|
||||
|
||||
DAG_id_tag_update(lcd->ob->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(lcd->ob->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, lcd->ob->data);
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -189,7 +189,7 @@ int ED_mesh_uv_texture_add(bContext *C, Mesh *me, const char *name, int active_s
|
||||
mesh_update_customdata_pointers(me);
|
||||
}
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return 1;
|
||||
@@ -208,7 +208,7 @@ int ED_mesh_uv_texture_remove(bContext *C, Object *ob, Mesh *me)
|
||||
return 0;
|
||||
|
||||
delete_customdata_layer(C, ob, cdl);
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return 1;
|
||||
@@ -252,7 +252,7 @@ int ED_mesh_color_add(bContext *C, Scene *scene, Object *ob, Mesh *me, const cha
|
||||
shadeMeshMCol(scene, ob, me);
|
||||
}
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return 1;
|
||||
@@ -271,7 +271,7 @@ int ED_mesh_color_remove(bContext *C, Object *ob, Mesh *me)
|
||||
return 0;
|
||||
|
||||
delete_customdata_layer(C, ob, cdl);
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return 1;
|
||||
@@ -485,7 +485,7 @@ static int sticky_add_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
RE_make_sticky(scene, v3d);
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -517,7 +517,7 @@ static int sticky_remove_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
CustomData_free_layer_active(&me->vdata, CD_MSTICKY, me->totvert);
|
||||
me->msticky= NULL;
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -614,7 +614,7 @@ void ED_mesh_update(Mesh *mesh, bContext *C, int calc_edges)
|
||||
|
||||
mesh_calc_normals(mesh->mvert, mesh->totvert, mesh->mface, mesh->totface, NULL);
|
||||
|
||||
DAG_id_tag_update(&mesh->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&mesh->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, mesh);
|
||||
}
|
||||
|
||||
|
||||
@@ -282,7 +282,7 @@ static int duplicate_metaelems_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
ml= ml->prev;
|
||||
}
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -341,7 +341,7 @@ static int delete_metaelems_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
ml= next;
|
||||
}
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -391,7 +391,7 @@ static int hide_metaelems_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
}
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -432,7 +432,7 @@ static int reveal_metaelems_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
ml= ml->next;
|
||||
}
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
}
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -273,7 +273,7 @@ static void make_vertexcol(Object *ob) /* single ob */
|
||||
|
||||
memset(me->mcol, 255, 4*sizeof(MCol)*me->totface);
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
|
||||
}
|
||||
|
||||
@@ -334,7 +334,7 @@ void vpaint_fill(Object *ob, unsigned int paintcol)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -448,7 +448,7 @@ void wpaint_fill(VPaint *wp, Object *ob, float paintweight)
|
||||
MEM_freeN(indexar);
|
||||
copy_wpaint_prev(wp, NULL, 0);
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
}
|
||||
|
||||
/* XXX: should be re-implemented as a vertex/weight paint 'color correct' operator
|
||||
@@ -925,7 +925,7 @@ void sample_wpaint(Scene *scene, ARegion *ar, View3D *UNUSED(v3d), int mode)
|
||||
val= 0; // XXX pupmenu(str);
|
||||
if(val>=0) {
|
||||
ob->actdef= val+1;
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
}
|
||||
MEM_freeN(str);
|
||||
}
|
||||
@@ -1080,7 +1080,7 @@ static int set_wpaint(bContext *C, wmOperator *UNUSED(op)) /* toggle */
|
||||
* exit (exit needs doing regardless because we
|
||||
* should redeform).
|
||||
*/
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
|
||||
if(ob->mode & OB_MODE_WEIGHT_PAINT) {
|
||||
Object *par;
|
||||
@@ -1588,7 +1588,7 @@ static void wpaint_stroke_update_step(bContext *C, struct PaintStroke *stroke, P
|
||||
|
||||
swap_m4m4(vc->rv3d->persmat, mat);
|
||||
|
||||
DAG_id_tag_update(ob->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ob->data, 0);
|
||||
ED_region_tag_redraw(vc->ar);
|
||||
}
|
||||
|
||||
@@ -1627,7 +1627,7 @@ static void wpaint_stroke_done(bContext *C, struct PaintStroke *stroke)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(ob->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ob->data, 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -1729,7 +1729,7 @@ static int set_vpaint(bContext *C, wmOperator *op) /* toggle */
|
||||
|
||||
if (me)
|
||||
/* update modifier stack for mapping requirements */
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
|
||||
WM_event_add_notifier(C, NC_SCENE|ND_MODE, scene);
|
||||
|
||||
@@ -1905,7 +1905,7 @@ static void vpaint_stroke_update_step(bContext *C, struct PaintStroke *stroke, P
|
||||
|
||||
ED_region_tag_redraw(vc->ar);
|
||||
|
||||
DAG_id_tag_update(ob->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ob->data, 0);
|
||||
}
|
||||
|
||||
static void vpaint_stroke_done(bContext *C, struct PaintStroke *stroke)
|
||||
@@ -1975,7 +1975,7 @@ static int weight_from_bones_exec(bContext *C, wmOperator *op)
|
||||
|
||||
create_vgroups_from_armature(op->reports, scene, ob, armob, type, (me->editflag & ME_EDIT_MIRROR_X));
|
||||
|
||||
DAG_id_tag_update(&me->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&me->id, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, me);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -87,7 +87,7 @@ static void special_transvert_update(Object *obedit)
|
||||
|
||||
if(obedit) {
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
if(obedit->type==OB_MESH) {
|
||||
Mesh *me= obedit->data;
|
||||
|
||||
@@ -616,7 +616,7 @@ void recalcData(TransInfo *t)
|
||||
if(sima->flag & SI_LIVE_UNWRAP)
|
||||
ED_uvedit_live_unwrap_re_solve();
|
||||
|
||||
DAG_id_tag_update(t->obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(t->obedit->data, 0);
|
||||
}
|
||||
}
|
||||
else if (t->spacetype == SPACE_VIEW3D) {
|
||||
@@ -632,7 +632,7 @@ void recalcData(TransInfo *t)
|
||||
applyProject(t);
|
||||
}
|
||||
|
||||
DAG_id_tag_update(t->obedit->data, OB_RECALC_DATA); /* sets recalc flags */
|
||||
DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */
|
||||
|
||||
if (t->state == TRANS_CANCEL) {
|
||||
while(nu) {
|
||||
@@ -655,7 +655,7 @@ void recalcData(TransInfo *t)
|
||||
applyProject(t);
|
||||
}
|
||||
|
||||
DAG_id_tag_update(t->obedit->data, OB_RECALC_DATA); /* sets recalc flags */
|
||||
DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */
|
||||
|
||||
if(la->editlatt->latt->flag & LT_OUTSIDE) outside_lattice(la->editlatt->latt);
|
||||
}
|
||||
@@ -669,7 +669,7 @@ void recalcData(TransInfo *t)
|
||||
if((t->options & CTX_NO_MIRROR) == 0 && (t->flag & T_MIRROR))
|
||||
editmesh_apply_to_mirror(t);
|
||||
|
||||
DAG_id_tag_update(t->obedit->data, OB_RECALC_DATA); /* sets recalc flags */
|
||||
DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */
|
||||
|
||||
recalc_editnormals(em);
|
||||
}
|
||||
@@ -760,7 +760,7 @@ void recalcData(TransInfo *t)
|
||||
if(t->state != TRANS_CANCEL) {
|
||||
applyProject(t);
|
||||
}
|
||||
DAG_id_tag_update(t->obedit->data, OB_RECALC_DATA); /* sets recalc flags */
|
||||
DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */
|
||||
}
|
||||
}
|
||||
else if( (t->flag & T_POSE) && t->poseobj) {
|
||||
|
||||
@@ -135,7 +135,7 @@ void ED_uvedit_assign_image(Scene *scene, Object *obedit, Image *ima, Image *pre
|
||||
|
||||
/* and update depdency graph */
|
||||
if(update)
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
}
|
||||
@@ -168,7 +168,7 @@ static int uvedit_set_tile(Object *obedit, Image *ima, int curtile)
|
||||
tf->tile= curtile; /* set tile index */
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
return 1;
|
||||
@@ -1018,7 +1018,7 @@ static void weld_align_uv(bContext *C, int tool)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1241,7 +1241,7 @@ static int stitch_exec(bContext *C, wmOperator *op)
|
||||
MEM_freeN(uv_average);
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1702,7 +1702,7 @@ static int mouse_select(bContext *C, float co[2], int extend, int loop)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1854,7 +1854,7 @@ static int select_linked_internal(bContext *C, wmOperator *op, wmEvent *event, i
|
||||
|
||||
select_linked(scene, ima, em, limit, hit_p, extend);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1943,7 +1943,7 @@ static int unlink_selection_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -2624,7 +2624,7 @@ static int snap_selection_exec(bContext *C, wmOperator *op)
|
||||
if(!change)
|
||||
return OPERATOR_CANCELLED;
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
|
||||
@@ -286,7 +286,7 @@ static void minimize_stretch_iteration(bContext *C, wmOperator *op, int interact
|
||||
|
||||
ms->lasttime = PIL_check_seconds_timer();
|
||||
|
||||
DAG_id_tag_update(ms->obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ms->obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, ms->obedit->data);
|
||||
}
|
||||
}
|
||||
@@ -309,7 +309,7 @@ static void minimize_stretch_exit(bContext *C, wmOperator *op, int cancel)
|
||||
param_stretch_end(ms->handle);
|
||||
param_delete(ms->handle);
|
||||
|
||||
DAG_id_tag_update(ms->obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(ms->obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, ms->obedit->data);
|
||||
|
||||
MEM_freeN(ms);
|
||||
@@ -437,7 +437,7 @@ static int pack_islands_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
param_flush(handle);
|
||||
param_delete(handle);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -470,7 +470,7 @@ static int average_islands_scale_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
param_flush(handle);
|
||||
param_delete(handle);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -837,7 +837,7 @@ static int unwrap_exec(bContext *C, wmOperator *op)
|
||||
|
||||
param_delete(handle);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -943,7 +943,7 @@ static int uv_from_view_exec(bContext *C, wmOperator *op)
|
||||
|
||||
uv_map_clip_correct(em, op);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1010,7 +1010,7 @@ static int reset_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
}
|
||||
}
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1098,7 +1098,7 @@ static int sphere_project_exec(bContext *C, wmOperator *op)
|
||||
|
||||
uv_map_clip_correct(em, op);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1170,7 +1170,7 @@ static int cylinder_project_exec(bContext *C, wmOperator *op)
|
||||
|
||||
uv_map_clip_correct(em, op);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
@@ -1257,7 +1257,7 @@ static int cube_project_exec(bContext *C, wmOperator *op)
|
||||
|
||||
uv_map_clip_correct(em, op);
|
||||
|
||||
DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(obedit->data, 0);
|
||||
WM_event_add_notifier(C, NC_GEOM|ND_DATA, obedit->data);
|
||||
|
||||
BKE_mesh_end_editmesh(obedit->data, em);
|
||||
|
||||
@@ -51,7 +51,7 @@ static void rna_Armature_update_data(Main *bmain, Scene *scene, PointerRNA *ptr)
|
||||
{
|
||||
ID *id= ptr->id.data;
|
||||
|
||||
DAG_id_tag_update(id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, id);
|
||||
//WM_main_add_notifier(NC_OBJECT|ND_POSE, NULL);
|
||||
}
|
||||
|
||||
@@ -278,7 +278,7 @@ static void rna_BPoint_array_begin(CollectionPropertyIterator *iter, PointerRNA
|
||||
|
||||
static void rna_Curve_update_data_id(Main *bmain, Scene *scene, ID *id)
|
||||
{
|
||||
DAG_id_tag_update(id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, id);
|
||||
}
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ static void rna_Lattice_update_data(Main *bmain, Scene *scene, PointerRNA *ptr)
|
||||
{
|
||||
ID *id= ptr->id.data;
|
||||
|
||||
DAG_id_tag_update(id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, id);
|
||||
}
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ static void rna_Mesh_update_data(Main *bmain, Scene *scene, PointerRNA *ptr)
|
||||
|
||||
/* cheating way for importers to avoid slow updates */
|
||||
if(id->us > 0) {
|
||||
DAG_id_tag_update(id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ static void rna_MetaBall_update_data(Main *bmain, Scene *scene, PointerRNA *ptr)
|
||||
if(ob->data == mb)
|
||||
copy_mball_properties(scene, ob);
|
||||
|
||||
DAG_id_tag_update(&mb->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&mb->id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, mb);
|
||||
}
|
||||
}
|
||||
@@ -116,7 +116,7 @@ static MetaElem *rna_MetaBall_elements_new(MetaBall *mb, int type)
|
||||
|
||||
/* cheating way for importers to avoid slow updates */
|
||||
if(mb->id.us > 0) {
|
||||
DAG_id_tag_update(&mb->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&mb->id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, &mb->id);
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ static void rna_MetaBall_elements_remove(MetaBall *mb, ReportList *reports, Meta
|
||||
|
||||
/* cheating way for importers to avoid slow updates */
|
||||
if(mb->id.us > 0) {
|
||||
DAG_id_tag_update(&mb->id, OB_RECALC_DATA);
|
||||
DAG_id_tag_update(&mb->id, 0);
|
||||
WM_main_add_notifier(NC_GEOM|ND_DATA, &mb->id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user