| Index: chrome/browser/sync/engine/resolve_conflicts_command.cc
|
| diff --git a/chrome/browser/sync/engine/resolve_conflicts_command.cc b/chrome/browser/sync/engine/resolve_conflicts_command.cc
|
| index b55f9ad04b16ee396866ccff45a82b7dbf7498ab..e76b1c7f19259312697b15e331074dbf5521076f 100644
|
| --- a/chrome/browser/sync/engine/resolve_conflicts_command.cc
|
| +++ b/chrome/browser/sync/engine/resolve_conflicts_command.cc
|
| @@ -34,8 +34,11 @@ void ResolveConflictsCommand::ModelChangingExecuteImpl(
|
| const sessions::ConflictProgress* progress = status->conflict_progress();
|
| if (!progress)
|
| return; // Nothing to do.
|
| + syncable::WriteTransaction trans(FROM_HERE, syncable::SYNCER, dir);
|
| + const Cryptographer* cryptographer =
|
| + session->context()->directory_manager()->GetCryptographer(&trans);
|
| status->update_conflicts_resolved(
|
| - resolver->ResolveConflicts(dir, *progress, status));
|
| + resolver->ResolveConflicts(&trans, cryptographer, *progress, status));
|
| }
|
|
|
| } // namespace browser_sync
|
|
|