| Index: chrome/browser/sync/glue/generic_change_processor.cc
|
| diff --git a/chrome/browser/sync/glue/generic_change_processor.cc b/chrome/browser/sync/glue/generic_change_processor.cc
|
| index 41a14110f8d9dbf9c70050bb667b523d835c5033..61adbb64b77ac753b313f222bf28704af3be6a17 100644
|
| --- a/chrome/browser/sync/glue/generic_change_processor.cc
|
| +++ b/chrome/browser/sync/glue/generic_change_processor.cc
|
| @@ -81,7 +81,7 @@ void GenericChangeProcessor::CommitChangesFromSyncModel() {
|
| DCHECK(CalledOnValidThread());
|
| if (syncer_changes_.empty())
|
| return;
|
| - if (!local_service_) {
|
| + if (!local_service_.get()) {
|
| syncer::ModelType type = syncer_changes_[0].sync_data().GetDataType();
|
| syncer::SyncError error(FROM_HERE, "Local service destroyed.", type);
|
| error_handler()->OnSingleDatatypeUnrecoverableError(error.location(),
|
| @@ -285,7 +285,7 @@ syncer::SyncError GenericChangeProcessor::ProcessSyncChanges(
|
| NOTREACHED();
|
| return error;
|
| }
|
| - if (merge_result_) {
|
| + if (merge_result_.get()) {
|
| merge_result_->set_num_items_deleted(
|
| merge_result_->num_items_deleted() + 1);
|
| }
|
| @@ -359,9 +359,9 @@ syncer::SyncError GenericChangeProcessor::ProcessSyncChanges(
|
| }
|
| sync_node.SetTitle(UTF8ToWide(change.sync_data().GetTitle()));
|
| sync_node.SetEntitySpecifics(change.sync_data().GetSpecifics());
|
| - if (merge_result_) {
|
| - merge_result_->set_num_items_added(
|
| - merge_result_->num_items_added() + 1);
|
| + if (merge_result_.get()) {
|
| + merge_result_->set_num_items_added(merge_result_->num_items_added() +
|
| + 1);
|
| }
|
| } else if (change.change_type() == syncer::SyncChange::ACTION_UPDATE) {
|
| // TODO(zea): consider having this logic for all possible changes?
|
| @@ -452,7 +452,7 @@ syncer::SyncError GenericChangeProcessor::ProcessSyncChanges(
|
|
|
| sync_node.SetTitle(UTF8ToWide(change.sync_data().GetTitle()));
|
| sync_node.SetEntitySpecifics(change.sync_data().GetSpecifics());
|
| - if (merge_result_) {
|
| + if (merge_result_.get()) {
|
| merge_result_->set_num_items_modified(
|
| merge_result_->num_items_modified() + 1);
|
| }
|
|
|