From 64116ca15a474943ff903f4751cb529054e87681 Mon Sep 17 00:00:00 2001 From: mano-wii Date: Tue, 17 Dec 2019 12:42:37 -0300 Subject: Fix unreported: Crash when confirms GRAPH_OT_decimate `dgo` is MEM_freed just before. --- source/blender/editors/space_graph/graph_edit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/space_graph/graph_edit.c') diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c index 4d2772aabee..03df93e4c8a 100644 --- a/source/blender/editors/space_graph/graph_edit.c +++ b/source/blender/editors/space_graph/graph_edit.c @@ -1409,6 +1409,8 @@ static void decimate_exit(bContext *C, wmOperator *op) if (dgo == NULL) { return; } + + ScrArea *sa = dgo->sa; LinkData *link; for (link = dgo->bezt_arr_list.first; link != NULL; link = link->next) { @@ -1422,7 +1424,7 @@ static void decimate_exit(bContext *C, wmOperator *op) /* Return to normal cursor and header status. */ WM_cursor_modal_restore(win); - ED_area_status_text(dgo->sa, NULL); + ED_area_status_text(sa, NULL); /* cleanup */ op->customdata = NULL; -- cgit v1.2.3