Index: chrome/browser/sync/glue/extension_data_type_controller.cc |
diff --git a/chrome/browser/sync/glue/extension_data_type_controller.cc b/chrome/browser/sync/glue/extension_data_type_controller.cc |
index b31ae4e4c16bf2e021abd15bcb494e6f01f9baf4..0f676908fd19d9312e4ac3824bcc99c5ee2f4e86 100644 |
--- a/chrome/browser/sync/glue/extension_data_type_controller.cc |
+++ b/chrome/browser/sync/glue/extension_data_type_controller.cc |
@@ -84,6 +84,27 @@ void ExtensionDataTypeController::Stop() { |
state_ = NOT_RUNNING; |
} |
+bool ExtensionDataTypeController::enabled() { |
+ return true; |
+} |
+ |
+syncable::ModelType ExtensionDataTypeController::type() { |
+ return syncable::EXTENSIONS; |
+} |
+ |
+browser_sync::ModelSafeGroup ExtensionDataTypeController::model_safe_group() { |
+ return browser_sync::GROUP_UI; |
+} |
+ |
+const char* ExtensionDataTypeController::name() const { |
+ // For logging only. |
+ return "extension"; |
+} |
+ |
+DataTypeController::State ExtensionDataTypeController::state() { |
+ return state_; |
+} |
+ |
void ExtensionDataTypeController::OnUnrecoverableError( |
const tracked_objects::Location& from_here, |
const std::string& message) { |