| Index: chrome/browser/signin/chrome_signin_client.cc
|
| diff --git a/chrome/browser/signin/chrome_signin_client.cc b/chrome/browser/signin/chrome_signin_client.cc
|
| index aa2800baad44d2f1c033940e5ea2c49d9125b09a..63d7d7c4f780ee7f15ab9717392da1754ba29389 100644
|
| --- a/chrome/browser/signin/chrome_signin_client.cc
|
| +++ b/chrome/browser/signin/chrome_signin_client.cc
|
| @@ -308,7 +308,7 @@ void ChromeSigninClient::PostSignedIn(const std::string& account_id,
|
| void ChromeSigninClient::PreSignOut(const base::Callback<void()>& sign_out) {
|
| #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
|
| if (is_force_signin_enabled_ && !profile_->IsSystemProfile() &&
|
| - !profile_->IsGuestSession()) {
|
| + !profile_->IsGuestSession() && !profile_->IsSupervised()) {
|
| BrowserList::CloseAllBrowsersWithProfile(
|
| profile_, base::Bind(&ChromeSigninClient::OnCloseBrowsersSuccess,
|
| base::Unretained(this), sign_out),
|
|
|