| 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 9ae84369211e0efa9e297915aa6c3fe8d4ce033e..2287c911d394766f70092a62ccd7bdf04b1cb9bf 100644
|
| --- a/sync/internal_api/public/sessions/model_neutral_state.cc
|
| +++ b/sync/internal_api/public/sessions/model_neutral_state.cc
|
| @@ -26,5 +26,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
|
|
|