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