Fix T61272: Undo fails to track multi-edit mode enter/exit
[blender.git] / source / blender / editors / include / ED_undo.h
index 3486761c19fa9ac7b5d86854ac8f8158ed12908b..3a45e2c3b687a81310eacb7127577b5440175aaa 100644 (file)
@@ -23,7 +23,9 @@
 #include "BLI_compiler_attrs.h"
 
 struct CLG_LogRef;
 #include "BLI_compiler_attrs.h"
 
 struct CLG_LogRef;
+struct Object;
 struct UndoStack;
 struct UndoStack;
+struct ViewLayer;
 struct bContext;
 struct wmOperator;
 struct wmOperatorType;
 struct bContext;
 struct wmOperator;
 struct wmOperatorType;
@@ -51,6 +53,10 @@ bool    ED_undo_is_valid(const struct bContext *C, const char *undoname);
 
 bool    ED_undo_is_memfile_compatible(const struct bContext *C);
 
 
 bool    ED_undo_is_memfile_compatible(const struct bContext *C);
 
+void    ED_undo_object_editmode_restore_helper(
+        struct bContext *C,
+        struct Object **object_array, uint object_array_len, uint object_array_stride);
+
 struct UndoStack *ED_undo_stack_get(void);
 
 /* helpers */
 struct UndoStack *ED_undo_stack_get(void);
 
 /* helpers */