Chromium Code Reviews| Index: chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.cc |
| diff --git a/chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.cc b/chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.cc |
| index 293b5d6947c0ca2a2460d02ada3754f3128a11a3..b7c1d9aea05f7c18047bd6e88d097d2477732b95 100644 |
| --- a/chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.cc |
| +++ b/chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.cc |
| @@ -14,18 +14,6 @@ |
| #include "components/sync/driver/sync_client.h" |
| #include "components/sync/driver/sync_service.h" |
| -// ArcPackage sync service is controlled by apps checkbox in sync settings. ARC |
| -// apps and regular Chrome apps have same user control. |
| -namespace { |
| - |
| -// Indicates whether ARC is enabled on this machine. |
| -bool IsArcEnabled(Profile* profile) { |
| - return arc::IsArcAllowedForProfile(profile) && |
| - profile->GetPrefs()->GetBoolean(prefs::kArcEnabled); |
| -} |
| - |
| -} // namespace |
| - |
| ArcPackageSyncDataTypeController::ArcPackageSyncDataTypeController( |
| syncer::ModelType type, |
| const base::Closure& dump_stack, |
| @@ -49,7 +37,7 @@ ArcPackageSyncDataTypeController::~ArcPackageSyncDataTypeController() { |
| bool ArcPackageSyncDataTypeController::ReadyForStart() const { |
| DCHECK(CalledOnValidThread()); |
| - return IsArcEnabled(profile_) && ShouldSyncArc(); |
| + return arc::IsArcPlayStoreEnabledForProfile(profile_) && ShouldSyncArc(); |
|
hidehiko
2017/02/24 18:22:27
Wow, thank you for the fix!
|
| } |
| bool ArcPackageSyncDataTypeController::StartModels() { |