| Index: chrome/browser/ui/webui/policy_ui.cc
|
| diff --git a/chrome/browser/ui/webui/policy_ui.cc b/chrome/browser/ui/webui/policy_ui.cc
|
| index e2e833cac503f97f558584537e42b4b7d78bfd4b..28a665c62d7fde1530c2a484a40966e1c6e36372 100644
|
| --- a/chrome/browser/ui/webui/policy_ui.cc
|
| +++ b/chrome/browser/ui/webui/policy_ui.cc
|
| @@ -56,6 +56,7 @@
|
| #else
|
| #include "chrome/browser/policy/cloud/user_cloud_policy_manager.h"
|
| #include "chrome/browser/policy/cloud/user_cloud_policy_manager_factory.h"
|
| +#include "content/public/browser/web_contents.h"
|
| #endif
|
|
|
| #if !defined(OS_ANDROID) && !defined(OS_IOS)
|
| @@ -488,8 +489,8 @@ void PolicyUIHandler::RegisterMessages() {
|
| }
|
| #else
|
| policy::UserCloudPolicyManager* user_cloud_policy_manager =
|
| - policy::UserCloudPolicyManagerFactory::GetForProfile(
|
| - Profile::FromWebUI(web_ui()));
|
| + policy::UserCloudPolicyManagerFactory::GetForBrowserContext(
|
| + web_ui()->GetWebContents()->GetBrowserContext());
|
| if (user_cloud_policy_manager) {
|
| user_status_provider_.reset(
|
| new UserPolicyStatusProvider(user_cloud_policy_manager->core()));
|
|
|