Chromium Code Reviews| 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 91e3f48e2d548389e0b036bca1d0f92dd713d7d7..6c007d1b3bec2bcc74d96901ef33e87c1befd0ba 100644 |
| --- a/chrome/browser/ui/webui/policy_ui.cc |
| +++ b/chrome/browser/ui/webui/policy_ui.cc |
| @@ -192,17 +192,14 @@ void PolicyUIHandler::OnRefreshDone() { |
| void PolicyUIHandler::SendDataToUI() { |
| policy::PolicyService* service = g_browser_process->policy_service(); |
| - const policy::PolicyMap* policies = |
| - service->GetPolicies(policy::POLICY_DOMAIN_CHROME, ""); |
| bool any_policies_set = false; |
| - base::ListValue* list; |
| - if (policies) |
| - list = GetPolicyStatusList(*policies, &any_policies_set).release(); |
| - else |
| - list = new base::ListValue(); |
| + scoped_ptr<base::ListValue> list( |
|
James Hawkins
2012/05/15 16:33:32
nit: No need to use a scoped_ptr here.
Joao da Silva
2012/05/15 16:42:17
Done.
|
| + GetPolicyStatusList( |
| + service->GetPolicies(policy::POLICY_DOMAIN_CHROME, ""), |
|
James Hawkins
2012/05/15 16:33:32
nit: "" should either be string16() or std::string
Joao da Silva
2012/05/15 16:42:17
Done.
|
| + &any_policies_set)); |
| base::DictionaryValue results; |
| - results.Set("policies", list); |
| + results.Set("policies", list.release()); |
| results.SetBoolean("anyPoliciesSet", any_policies_set); |
| base::DictionaryValue* dict = GetStatusData(); |
| results.Set("status", dict); |