[Bf-blender-cvs] [f4b963dbddc] master: Undo: print the undo stack when ed.undo logging is enabled

Campbell Barton noreply at git.blender.org
Wed Jul 10 11:41:26 CEST 2019


Commit: f4b963dbddc049313fed9d7e8cfecd5f2a6a9ecf
Author: Campbell Barton
Date:   Wed Jul 10 19:37:33 2019 +1000
Branches: master
https://developer.blender.org/rBf4b963dbddc049313fed9d7e8cfecd5f2a6a9ecf

Undo: print the undo stack when ed.undo logging is enabled

Print the undo stack on undo/redo when ed.undo logging is enabled.

===================================================================

M	source/blender/editors/undo/ed_undo.c

===================================================================

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;
 }



More information about the Bf-blender-cvs mailing list