| Index: components/sync/syncable/model_type.cc
|
| diff --git a/components/sync/syncable/model_type.cc b/components/sync/syncable/model_type.cc
|
| index 51ba9ed857837c6dd715f8323baa8cea77c2e4ff..15f7bd9fd79ccc90592a91fd9c94c224e26428b3 100644
|
| --- a/components/sync/syncable/model_type.cc
|
| +++ b/components/sync/syncable/model_type.cc
|
| @@ -133,6 +133,8 @@ const ModelTypeInfo kModelTypeInfoMap[] = {
|
| sync_pb::EntitySpecifics::kManagedUserWhitelistFieldNumber, 33},
|
| {ARC_PACKAGE, "ARC_PACKAGE", "arc_package", "Arc Package",
|
| sync_pb::EntitySpecifics::kArcPackageFieldNumber, 36},
|
| + {PRINTERS, "PRINTER", "printers", "Printers",
|
| + sync_pb::EntitySpecifics::kPrinterFieldNumber, 37},
|
| {PROXY_TABS, "", "", "Tabs", -1, 25},
|
| {NIGORI, "NIGORI", "nigori", "Encryption keys",
|
| sync_pb::EntitySpecifics::kNigoriFieldNumber, 17},
|
| @@ -154,7 +156,7 @@ const char* kUserSelectableDataTypeNames[] = {
|
| };
|
|
|
| static_assert(
|
| - 37 == MODEL_TYPE_COUNT,
|
| + 38 == MODEL_TYPE_COUNT,
|
| "update kUserSelectableDataTypeName to match UserSelectableTypes");
|
|
|
| void AddDefaultFieldValue(ModelType datatype,
|
| @@ -236,6 +238,9 @@ void AddDefaultFieldValue(ModelType datatype,
|
| case EXPERIMENTS:
|
| specifics->mutable_experiments();
|
| break;
|
| + case PRINTERS:
|
| + specifics->mutable_printer();
|
| + break;
|
| case PRIORITY_PREFERENCES:
|
| specifics->mutable_priority_preference();
|
| break;
|
| @@ -400,6 +405,9 @@ ModelType GetModelTypeFromSpecifics(const sync_pb::EntitySpecifics& specifics) {
|
| if (specifics.has_priority_preference())
|
| return PRIORITY_PREFERENCES;
|
|
|
| + if (specifics.has_printer())
|
| + return PRINTERS;
|
| +
|
| if (specifics.has_dictionary())
|
| return DICTIONARY;
|
|
|
|
|