| Index: sync/syncable/model_type.cc
|
| diff --git a/sync/syncable/model_type.cc b/sync/syncable/model_type.cc
|
| index 1dba315e6f18526ba52178c2ef6daed5c9c55a89..72b15cfd10fd8990ae758a9c4a0857c4c068de79 100644
|
| --- a/sync/syncable/model_type.cc
|
| +++ b/sync/syncable/model_type.cc
|
| @@ -131,6 +131,8 @@ const ModelTypeInfo kModelTypeInfoMap[] = {
|
| {SUPERVISED_USER_WHITELISTS, "MANAGED_USER_WHITELIST",
|
| "managed_user_whitelists", "Managed User Whitelists",
|
| sync_pb::EntitySpecifics::kManagedUserWhitelistFieldNumber, 33},
|
| + {ARC_PACKAGE, "ARC_PACKAGE", "arc_package", "Arc Package",
|
| + sync_pb::EntitySpecifics::kArcPackageFieldNumber, 36},
|
| {PROXY_TABS, "", "", "Tabs", -1, 25},
|
| {NIGORI, "NIGORI", "nigori", "Encryption keys",
|
| sync_pb::EntitySpecifics::kNigoriFieldNumber, 17},
|
| @@ -159,7 +161,7 @@ const char* kUserSelectableDataTypeNames[] = {
|
| };
|
|
|
| static_assert(
|
| - 36 == MODEL_TYPE_COUNT,
|
| + 37 == MODEL_TYPE_COUNT,
|
| "update kUserSelectableDataTypeName to match UserSelectableTypes");
|
|
|
| void AddDefaultFieldValue(ModelType datatype,
|
| @@ -217,6 +219,9 @@ void AddDefaultFieldValue(ModelType datatype,
|
| case APP_SETTINGS:
|
| specifics->mutable_app_setting();
|
| break;
|
| + case ARC_PACKAGE:
|
| + specifics->mutable_arc_package();
|
| + break;
|
| case EXTENSION_SETTINGS:
|
| specifics->mutable_extension_setting();
|
| break;
|
| @@ -366,6 +371,9 @@ ModelType GetModelTypeFromSpecifics(const sync_pb::EntitySpecifics& specifics) {
|
| if (specifics.has_app_list())
|
| return APP_LIST;
|
|
|
| + if (specifics.has_arc_package())
|
| + return ARC_PACKAGE;
|
| +
|
| if (specifics.has_search_engine())
|
| return SEARCH_ENGINES;
|
|
|
|
|