修复undo/redo操作