| Index: components/sync_driver/data_type_controller.cc
|
| diff --git a/components/sync_driver/data_type_controller.cc b/components/sync_driver/data_type_controller.cc
|
| index aa975d2f16cd377fb7405f115087f19568a2f648..24f463cd30a4532a4225145f8948a682cdc5ac29 100644
|
| --- a/components/sync_driver/data_type_controller.cc
|
| +++ b/components/sync_driver/data_type_controller.cc
|
| @@ -5,6 +5,7 @@
|
| #include "components/sync_driver/data_type_controller.h"
|
|
|
| #include "sync/internal_api/public/base/model_type.h"
|
| +#include "sync/internal_api/public/user_share.h"
|
| #include "sync/util/data_type_histogram.h"
|
|
|
| namespace browser_sync {
|
| @@ -13,7 +14,7 @@ DataTypeController::DataTypeController(
|
| scoped_refptr<base::MessageLoopProxy> ui_thread,
|
| const base::Closure& error_callback)
|
| : base::RefCountedDeleteOnMessageLoop<DataTypeController>(ui_thread),
|
| - error_callback_(error_callback) {
|
| + user_share_(NULL), error_callback_(error_callback) {
|
| }
|
|
|
| DataTypeController::~DataTypeController() {
|
| @@ -39,6 +40,14 @@ syncer::SyncError DataTypeController::CreateAndUploadError(
|
| type);
|
| }
|
|
|
| +void DataTypeController::OnUserShareReady(syncer::UserShare* share) {
|
| + user_share_ = share;
|
| +}
|
| +
|
| +syncer::UserShare* DataTypeController::user_share() const {
|
| + return user_share_;
|
| +}
|
| +
|
| void DataTypeController::RecordUnrecoverableError(
|
| const tracked_objects::Location& from_here,
|
| const std::string& message) {
|
|
|