| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/sync/chrome_sync_client.h" | 5 #include "chrome/browser/sync/chrome_sync_client.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 442 case syncer::DEVICE_INFO: | 442 case syncer::DEVICE_INFO: |
| 443 return ProfileSyncServiceFactory::GetForProfile(profile_) | 443 return ProfileSyncServiceFactory::GetForProfile(profile_) |
| 444 ->GetDeviceInfoSyncBridge() | 444 ->GetDeviceInfoSyncBridge() |
| 445 ->AsWeakPtr(); | 445 ->AsWeakPtr(); |
| 446 case syncer::READING_LIST: | 446 case syncer::READING_LIST: |
| 447 // Reading List is only supported on iOS at the moment. | 447 // Reading List is only supported on iOS at the moment. |
| 448 NOTREACHED(); | 448 NOTREACHED(); |
| 449 return base::WeakPtr<syncer::ModelTypeSyncBridge>(); | 449 return base::WeakPtr<syncer::ModelTypeSyncBridge>(); |
| 450 case syncer::AUTOFILL: | 450 case syncer::AUTOFILL: |
| 451 return autofill::AutocompleteSyncBridge::FromWebDataService( | 451 return autofill::AutocompleteSyncBridge::FromWebDataService( |
| 452 web_data_service_.get()) | 452 web_data_service_.get()); |
| 453 ->AsWeakPtr(); | |
| 454 #if defined(OS_CHROMEOS) | 453 #if defined(OS_CHROMEOS) |
| 455 case syncer::PRINTERS: | 454 case syncer::PRINTERS: |
| 456 return chromeos::PrintersManagerFactory::GetForBrowserContext(profile_) | 455 return chromeos::PrintersManagerFactory::GetForBrowserContext(profile_) |
| 457 ->GetSyncBridge() | 456 ->GetSyncBridge() |
| 458 ->AsWeakPtr(); | 457 ->AsWeakPtr(); |
| 459 #endif | 458 #endif |
| 460 default: | 459 default: |
| 461 NOTREACHED(); | 460 NOTREACHED(); |
| 462 return base::WeakPtr<syncer::ModelTypeSyncBridge>(); | 461 return base::WeakPtr<syncer::ModelTypeSyncBridge>(); |
| 463 } | 462 } |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 653 sync_service->RegisterDataTypeController( | 652 sync_service->RegisterDataTypeController( |
| 654 base::MakeUnique<SupervisedUserSyncDataTypeController>( | 653 base::MakeUnique<SupervisedUserSyncDataTypeController>( |
| 655 syncer::SUPERVISED_USER_SETTINGS, error_callback, this, profile_)); | 654 syncer::SUPERVISED_USER_SETTINGS, error_callback, this, profile_)); |
| 656 sync_service->RegisterDataTypeController( | 655 sync_service->RegisterDataTypeController( |
| 657 base::MakeUnique<SupervisedUserSyncDataTypeController>( | 656 base::MakeUnique<SupervisedUserSyncDataTypeController>( |
| 658 syncer::SUPERVISED_USER_WHITELISTS, error_callback, this, profile_)); | 657 syncer::SUPERVISED_USER_WHITELISTS, error_callback, this, profile_)); |
| 659 #endif | 658 #endif |
| 660 } | 659 } |
| 661 | 660 |
| 662 } // namespace browser_sync | 661 } // namespace browser_sync |
| OLD | NEW |