From f4b963dbddc049313fed9d7e8cfecd5f2a6a9ecf Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Jul 2019 19:37:33 +1000 Subject: Undo: print the undo stack when ed.undo logging is enabled Print the undo stack on undo/redo when ed.undo logging is enabled. --- source/blender/editors/undo/ed_undo.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/editors/undo') diff --git a/source/blender/editors/undo/ed_undo.c b/source/blender/editors/undo/ed_undo.c index 582a2ccaef7..183e140169d 100644 --- a/source/blender/editors/undo/ed_undo.c +++ b/source/blender/editors/undo/ed_undo.c @@ -99,6 +99,10 @@ void ED_undo_push(bContext *C, const char *str) BKE_undosys_stack_limit_steps_and_memory(wm->undo_stack, 0, memory_limit); } + if (CLOG_CHECK(&LOG, 1)) { + BKE_undosys_print(wm->undo_stack); + } + WM_file_tag_modified(); } @@ -236,6 +240,10 @@ static int ed_undo_step_impl( Main *bmain = CTX_data_main(C); WM_toolsystem_refresh_screen_all(bmain); + if (CLOG_CHECK(&LOG, 1)) { + BKE_undosys_print(wm->undo_stack); + } + return OPERATOR_FINISHED; } -- cgit v1.2.3