| Index: chrome/browser/extensions/chrome_process_manager_delegate.cc
|
| diff --git a/chrome/browser/extensions/chrome_process_manager_delegate.cc b/chrome/browser/extensions/chrome_process_manager_delegate.cc
|
| index e3d1354a1b64bea5bb82e2dba383178f22811dec..d141058e816c738f36a8af8d3c4b5b28bf3efc03 100644
|
| --- a/chrome/browser/extensions/chrome_process_manager_delegate.cc
|
| +++ b/chrome/browser/extensions/chrome_process_manager_delegate.cc
|
| @@ -41,7 +41,8 @@ bool ChromeProcessManagerDelegate::IsBackgroundPageAllowed(
|
| content::BrowserContext* context) const {
|
| Profile* profile = static_cast<Profile*>(context);
|
|
|
| - bool is_normal_session = !profile->IsGuestSession();
|
| + bool is_normal_session = !profile->IsGuestSession() &&
|
| + !profile->IsSystemProfile();
|
| #if defined(OS_CHROMEOS)
|
| is_normal_session = is_normal_session &&
|
| user_manager::UserManager::Get()->IsUserLoggedIn();
|
|
|