Home | History | Annotate | Download | only in glue
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "chrome/browser/sync/glue/theme_data_type_controller.h"
      6 
      7 #include "chrome/browser/extensions/extension_system.h"
      8 
      9 namespace browser_sync {
     10 
     11 ThemeDataTypeController::ThemeDataTypeController(
     12     ProfileSyncComponentsFactory* profile_sync_factory,
     13     Profile* profile,
     14     ProfileSyncService* sync_service)
     15     : UIDataTypeController(syncer::THEMES,
     16                            profile_sync_factory,
     17                            profile,
     18                            sync_service) {
     19 }
     20 
     21 ThemeDataTypeController::~ThemeDataTypeController() {}
     22 
     23 bool ThemeDataTypeController::StartModels() {
     24   extensions::ExtensionSystem::Get(profile_)->InitForRegularProfile(true);
     25   return true;
     26 }
     27 
     28 }  // namespace browser_sync
     29