Index: sync/engine/get_commit_ids_command.cc |
diff --git a/sync/engine/get_commit_ids_command.cc b/sync/engine/get_commit_ids_command.cc |
index a7a52dd512774036911dc792f1fc57084107f10a..bb6d22858de7d41fb682893fe5cffd137cfff8cd 100644 |
--- a/sync/engine/get_commit_ids_command.cc |
+++ b/sync/engine/get_commit_ids_command.cc |
@@ -12,6 +12,7 @@ |
#include "sync/engine/throttled_data_type_tracker.h" |
#include "sync/syncable/entry.h" |
#include "sync/syncable/mutable_entry.h" |
+#include "sync/syncable/nigori_handler.h" |
#include "sync/syncable/nigori_util.h" |
#include "sync/syncable/syncable_util.h" |
#include "sync/syncable/write_transaction.h" |
@@ -49,7 +50,8 @@ SyncerError GetCommitIdsCommand::ExecuteImpl(SyncSession* session) { |
session->context()-> |
directory()->GetCryptographer(session->write_transaction()); |
if (cryptographer) { |
- encrypted_types = cryptographer->GetEncryptedTypes(); |
+ encrypted_types = session->context()->directory()->GetNigoriHandler()-> |
+ GetEncryptedTypes(session->write_transaction()); |
passphrase_missing = cryptographer->has_pending_keys(); |
}; |