Chromium Code Reviews| Index: chrome/browser/chromeos/login/signed_settings.cc |
| diff --git a/chrome/browser/chromeos/login/signed_settings.cc b/chrome/browser/chromeos/login/signed_settings.cc |
| index a056097d0c7ec8a7c024a6cacee07fb3d47f07c6..8c8eb2393741b1a6b0a03baeba59b5a57efc3756 100644 |
| --- a/chrome/browser/chromeos/login/signed_settings.cc |
| +++ b/chrome/browser/chromeos/login/signed_settings.cc |
| @@ -703,6 +703,11 @@ void RetrievePropertyOp::OnKeyOpComplete( |
| } |
| std::string RetrievePropertyOp::LookUpInPolicy(const std::string& prop) { |
| + if (prop == kDeviceOwner) { |
| + const em::PolicyData& data = service_->cached_policy(); |
| + if (data.has_username() && !data.has_request_token()) |
| + return service_->cached_policy().username() |
|
Denis Lagno
2011/04/20 16:24:13
terminating semicolon missing
Chris Masone
2011/04/20 16:41:51
Done.
|
| + } |
| em::ChromeDeviceSettingsProto pol; |
| pol.ParseFromString(service_->cached_policy().policy_value()); |
| if (prop == kAccountsPrefAllowNewUser) { |