| Index: chrome/browser/sync/engine/conflict_resolver.cc
|
| diff --git a/chrome/browser/sync/engine/conflict_resolver.cc b/chrome/browser/sync/engine/conflict_resolver.cc
|
| index 60fb6e813c5e501ec40d4eb42488dcfaadad5ae8..0e1b9d7dcef23b1115244d0a54931b8f4c561d65 100644
|
| --- a/chrome/browser/sync/engine/conflict_resolver.cc
|
| +++ b/chrome/browser/sync/engine/conflict_resolver.cc
|
| @@ -9,6 +9,7 @@
|
| #include <set>
|
|
|
| #include "base/metrics/histogram.h"
|
| +#include "base/tracked.h"
|
| #include "chrome/browser/sync/engine/syncer.h"
|
| #include "chrome/browser/sync/engine/syncer_util.h"
|
| #include "chrome/browser/sync/protocol/service_constants.h"
|
| @@ -432,7 +433,7 @@ bool ConflictResolver::LogAndSignalIfConflictStuck(
|
|
|
| bool ConflictResolver::ResolveSimpleConflicts(const ScopedDirLookup& dir,
|
| StatusController* status) {
|
| - WriteTransaction trans(dir, syncable::SYNCER, __FILE__, __LINE__);
|
| + WriteTransaction trans(dir, syncable::SYNCER, FROM_HERE);
|
| bool forward_progress = false;
|
| const ConflictProgress& progress = status->conflict_progress();
|
| // First iterate over simple conflict items (those that belong to no set).
|
| @@ -477,7 +478,7 @@ bool ConflictResolver::ResolveConflicts(const ScopedDirLookup& dir,
|
| bool rv = false;
|
| if (ResolveSimpleConflicts(dir, status))
|
| rv = true;
|
| - WriteTransaction trans(dir, syncable::SYNCER, __FILE__, __LINE__);
|
| + WriteTransaction trans(dir, syncable::SYNCER, FROM_HERE);
|
| set<ConflictSet*>::const_iterator set_it;
|
| for (set_it = progress.ConflictSetsBegin();
|
| set_it != progress.ConflictSetsEnd();
|
|
|