diff --git a/chrome/browser/chromeos/login/user_manager_impl.cc b/chrome/browser/chromeos/login/user_manager_impl.cc index acb48b361f1236..62db320586e297 100644 --- a/chrome/browser/chromeos/login/user_manager_impl.cc +++ b/chrome/browser/chromeos/login/user_manager_impl.cc @@ -895,7 +895,8 @@ void UserManagerImpl::RetrieveTrustedDevicePolicies() { it = users_.erase(it); changed = true; } else { - prefs_users_update->Append(new base::StringValue(user_email)); + if ((*it)->GetType() != User::USER_TYPE_PUBLIC_ACCOUNT) + prefs_users_update->Append(new base::StringValue(user_email)); ++it; } }