| Index: chrome/browser/extensions/settings/setting_sync_data.cc
|
| diff --git a/chrome/browser/extensions/settings/setting_sync_data.cc b/chrome/browser/extensions/settings/setting_sync_data.cc
|
| index f53796973a804f0f4c8794fce83d0ba6115f62e7..fa71ff8180de336fc0a28fe58bdb0e77cef20ac2 100644
|
| --- a/chrome/browser/extensions/settings/setting_sync_data.cc
|
| +++ b/chrome/browser/extensions/settings/setting_sync_data.cc
|
| @@ -28,16 +28,16 @@ void SettingSyncData::Init(
|
| DCHECK(!internal_.get());
|
| sync_pb::EntitySpecifics specifics = sync_data.GetSpecifics();
|
| // The data must only be either extension or app specfics.
|
| - DCHECK_NE(specifics.HasExtension(sync_pb::extension_setting),
|
| - specifics.HasExtension(sync_pb::app_setting));
|
| - if (specifics.HasExtension(sync_pb::extension_setting)) {
|
| + DCHECK_NE(specifics.has_extension_setting(),
|
| + specifics.has_app_setting());
|
| + if (specifics.has_extension_setting()) {
|
| InitFromExtensionSettingSpecifics(
|
| change_type,
|
| - specifics.GetExtension(sync_pb::extension_setting));
|
| - } else if (specifics.HasExtension(sync_pb::app_setting)) {
|
| + specifics.extension_setting());
|
| + } else if (specifics.has_app_setting()) {
|
| InitFromExtensionSettingSpecifics(
|
| change_type,
|
| - specifics.GetExtension(sync_pb::app_setting).extension_setting());
|
| + specifics.app_setting().extension_setting());
|
| }
|
| }
|
|
|
|
|