| Index: chrome/browser/chromeos/arc/arc_session_manager.cc
|
| diff --git a/chrome/browser/chromeos/arc/arc_session_manager.cc b/chrome/browser/chromeos/arc/arc_session_manager.cc
|
| index 6107f7ff95a49ec38d9202f69016dcf119eb30e8..1a1e50ce81ef3a5539862d63b907d132c5fb054a 100644
|
| --- a/chrome/browser/chromeos/arc/arc_session_manager.cc
|
| +++ b/chrome/browser/chromeos/arc/arc_session_manager.cc
|
| @@ -781,7 +781,9 @@ void ArcSessionManager::StartArcAndroidManagementCheck() {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
| DCHECK(arc_bridge_service()->stopped());
|
| DCHECK(state_ == State::SHOWING_TERMS_OF_SERVICE ||
|
| - state_ == State::CHECKING_ANDROID_MANAGEMENT);
|
| + state_ == State::CHECKING_ANDROID_MANAGEMENT ||
|
| + (state_ == State::STOPPED &&
|
| + profile_->GetPrefs()->GetBoolean(prefs::kArcTermsAccepted)));
|
| SetState(State::CHECKING_ANDROID_MANAGEMENT);
|
|
|
| android_management_checker_.reset(new ArcAndroidManagementChecker(
|
|
|