Chromium Code Reviews| 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..6e2889f6c2a9cf79ef03cb900da27937308d6f5c 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, "PRINTERS", "printers", "Printers", |
|
Nicolas Zea
2016/09/13 00:14:06
This should be:
{PRINTERS, "PRINTER", "printers",
skau
2016/09/13 21:02:44
Done.
|
| + sync_pb::EntitySpecifics::kPrintersFieldNumber, 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_printers(); |
| + 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_printers()) |
| + return PRINTERS; |
| + |
| if (specifics.has_dictionary()) |
| return DICTIONARY; |