forked from bartvdbraak/blender
fix for using freed memory with mask point slide
-- This line, and those below, will be ignored-- M source/blender/editors/mask/mask_ops.c
This commit is contained in:
parent
234a0d8c51
commit
7977078227
@ -758,11 +758,10 @@ static int slide_point_modal(bContext *C, wmOperator *op, wmEvent *event)
|
||||
}
|
||||
}
|
||||
|
||||
free_slide_point_data(op->customdata);
|
||||
|
||||
WM_event_add_notifier(C, NC_MASK | NA_EDITED, data->mask);
|
||||
DAG_id_tag_update(&data->mask->id, 0);
|
||||
|
||||
free_slide_point_data(op->customdata); /* keep this last! */
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
@ -771,11 +770,10 @@ static int slide_point_modal(bContext *C, wmOperator *op, wmEvent *event)
|
||||
case ESCKEY:
|
||||
cancel_slide_point(op->customdata);
|
||||
|
||||
free_slide_point_data(op->customdata);
|
||||
|
||||
WM_event_add_notifier(C, NC_MASK | NA_EDITED, data->mask);
|
||||
DAG_id_tag_update(&data->mask->id, 0);
|
||||
|
||||
free_slide_point_data(op->customdata); /* keep this last! */
|
||||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user