Fix T60809: Crash undoing object rename in edit-mode
[blender.git] / source / blender / blenkernel / BKE_undo_system.h
index a75606a17cb26d5ff8abaafd0c8036dfbe25d3f8..dc8cabc52c721d179c9dc4ddded818bb3a124aea 100644 (file)
@@ -49,6 +49,11 @@ UNDO_REF_ID_TYPE(Text);
 typedef struct UndoStack {
        ListBase         steps;
        struct UndoStep *step_active;
 typedef struct UndoStack {
        ListBase         steps;
        struct UndoStep *step_active;
+       /**
+        * The last memfile state read, used so we can be sure the names from the
+        * library state matches the state an undo step was written in.
+        */
+       struct UndoStep *step_active_memfile;
 
        /**
         * Some undo systems require begin/end, see: #UndoType.step_encode_init
 
        /**
         * Some undo systems require begin/end, see: #UndoType.step_encode_init