| Index: sync/internal_api/public/sessions/model_neutral_state.cc
|
| diff --git a/sync/internal_api/public/sessions/model_neutral_state.cc b/sync/internal_api/public/sessions/model_neutral_state.cc
|
| index c9caa750439ee51379445879cc7c966ee85a47b9..c789dcca10083d417018f92aab29cf2dff8ba4af 100644
|
| --- a/sync/internal_api/public/sessions/model_neutral_state.cc
|
| +++ b/sync/internal_api/public/sessions/model_neutral_state.cc
|
| @@ -30,5 +30,13 @@ ModelNeutralState::ModelNeutralState()
|
|
|
| ModelNeutralState::~ModelNeutralState() {}
|
|
|
| +bool HasSyncerError(const ModelNeutralState& state) {
|
| + const bool get_key_error = SyncerErrorIsError(state.last_get_key_result);
|
| + const bool download_updates_error =
|
| + SyncerErrorIsError(state.last_download_updates_result);
|
| + const bool commit_error = SyncerErrorIsError(state.commit_result);
|
| + return get_key_error || download_updates_error || commit_error;
|
| +}
|
| +
|
| } // namespace sessions
|
| } // namespace syncer
|
|
|