| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index f7c3c618d8c8ecbcf10cbc566c92548eba06dde1..6958512baf3307de48b24e6da12488d1713755bc 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -154,6 +154,7 @@
|
| #include "chrome/browser/chromeos/fileapi/file_system_backend.h"
|
| #include "chrome/browser/chromeos/fileapi/mtp_file_system_backend_delegate.h"
|
| #include "chrome/browser/chromeos/login/startup_utils.h"
|
| +#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
|
| #include "chrome/browser/chromeos/system/input_device_settings.h"
|
| #include "chromeos/chromeos_switches.h"
|
| #include "components/user_manager/user_manager.h"
|
| @@ -1406,7 +1407,13 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
|
| instant_service->IsInstantProcess(process->GetID()))
|
| command_line->AppendSwitch(switches::kInstantProcess);
|
|
|
| -#if !defined(OS_CHROMEOS)
|
| +#if defined(OS_CHROMEOS)
|
| + // Enterprise enrolled check to disable the easter egg.
|
| + const bool is_enterprise_managed = g_browser_process->platform_part()->
|
| + browser_policy_connector_chromeos()->IsEnterpriseManaged();
|
| + if (is_enterprise_managed)
|
| + command_line->AppendSwitch(switches::kDisableDinosaurEasterEgg);
|
| +#else
|
| SigninClient* signin_client =
|
| ChromeSigninClientFactory::GetForProfile(profile);
|
| if (signin_client && signin_client->IsSigninProcess(process->GetID()))
|
|
|