Index: chrome/browser/sync/glue/session_data_type_controller.cc |
diff --git a/chrome/browser/sync/glue/session_data_type_controller.cc b/chrome/browser/sync/glue/session_data_type_controller.cc |
index 8b689728759bf70a79ea34c2387bb0f2af5201a5..162891c706cb464bfc9ef56d82217ebb057c0243 100644 |
--- a/chrome/browser/sync/glue/session_data_type_controller.cc |
+++ b/chrome/browser/sync/glue/session_data_type_controller.cc |
@@ -82,6 +82,27 @@ void SessionDataTypeController::Stop() { |
state_ = NOT_RUNNING; |
} |
+bool SessionDataTypeController::enabled() { |
+ return true; |
+} |
+ |
+syncable::ModelType SessionDataTypeController::type() { |
+ return syncable::SESSIONS; |
+} |
+ |
+browser_sync::ModelSafeGroup SessionDataTypeController::model_safe_group() { |
+ return browser_sync::GROUP_UI; |
+} |
+ |
+const char* SessionDataTypeController::name() const { |
+ // For logging only. |
+ return "session"; |
+} |
+ |
+DataTypeController::State SessionDataTypeController::state() { |
+ return state_; |
+} |
+ |
void SessionDataTypeController::OnUnrecoverableError( |
const tracked_objects::Location& from_here, |
const std::string& message) { |