| Index: sync/engine/conflict_resolver.cc
|
| diff --git a/sync/engine/conflict_resolver.cc b/sync/engine/conflict_resolver.cc
|
| index 5912e466c0abbfaaf0c183f6b1cdc6a2bddbc077..736e6682b213887cf717b1c5ecfeb346b1483fdc 100644
|
| --- a/sync/engine/conflict_resolver.cc
|
| +++ b/sync/engine/conflict_resolver.cc
|
| @@ -17,6 +17,7 @@
|
| #include "sync/sessions/status_controller.h"
|
| #include "sync/syncable/directory.h"
|
| #include "sync/syncable/mutable_entry.h"
|
| +#include "sync/syncable/nigori_handler.h"
|
| #include "sync/syncable/write_transaction.h"
|
| #include "sync/util/cryptographer.h"
|
|
|
| @@ -229,7 +230,9 @@ ConflictResolver::ProcessSimpleConflict(WriteTransaction* trans,
|
| sync_pb::NigoriSpecifics* server_nigori = specifics.mutable_nigori();
|
| // Store the merged set of encrypted types (cryptographer->Update(..) will
|
| // have merged the local types already).
|
| - cryptographer->UpdateNigoriFromEncryptedTypes(server_nigori, trans);
|
| + trans->directory()->GetNigoriHandler()->UpdateNigoriFromEncryptedTypes(
|
| + server_nigori,
|
| + trans);
|
| // The cryptographer has the both the local and remote encryption keys
|
| // (added at cryptographer->Update(..) time).
|
| // If the cryptographer is ready, then it already merged both sets of keys
|
|
|