| 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();
|
| }
|
|
|
| bool ArcPackageSyncDataTypeController::StartModels() {
|
|
|