| Index: sync/syncable/directory.cc
|
| diff --git a/sync/syncable/directory.cc b/sync/syncable/directory.cc
|
| index 9348338925f114f2e8052c7323fc4f30bebf0255..4189f4eeb44f04416d6fd4ff9541408381977e4a 100644
|
| --- a/sync/syncable/directory.cc
|
| +++ b/sync/syncable/directory.cc
|
| @@ -136,17 +136,19 @@ Directory::Kernel::~Kernel() {
|
| }
|
|
|
| Directory::Directory(
|
| - Encryptor* encryptor,
|
| + DirectoryBackingStore* store,
|
| UnrecoverableErrorHandler* unrecoverable_error_handler,
|
| ReportUnrecoverableErrorFunction report_unrecoverable_error_function,
|
| - DirectoryBackingStore* store)
|
| - : cryptographer_(encryptor),
|
| - kernel_(NULL),
|
| + NigoriHandler* nigori_handler,
|
| + Cryptographer* cryptographer)
|
| + : kernel_(NULL),
|
| store_(store),
|
| unrecoverable_error_handler_(unrecoverable_error_handler),
|
| report_unrecoverable_error_function_(
|
| report_unrecoverable_error_function),
|
| unrecoverable_error_set_(false),
|
| + nigori_handler_(nigori_handler),
|
| + cryptographer_(cryptographer),
|
| invariant_check_level_(VERIFY_CHANGES) {
|
| }
|
|
|
| @@ -716,9 +718,13 @@ string Directory::cache_guid() const {
|
| return kernel_->cache_guid;
|
| }
|
|
|
| +NigoriHandler* Directory::GetNigoriHandler() {
|
| + return nigori_handler_;
|
| +}
|
| +
|
| Cryptographer* Directory::GetCryptographer(const BaseTransaction* trans) {
|
| DCHECK_EQ(this, trans->directory());
|
| - return &cryptographer_;
|
| + return cryptographer_;
|
| }
|
|
|
| void Directory::GetAllMetaHandles(BaseTransaction* trans,
|
|
|