Index: chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc |
diff --git a/chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc b/chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc |
index 7c551d8f5164c304a8bab5d8d7f8ca1e6e2f7bee..92948d8182cedf311ee3577028911272c4b4b7f3 100644 |
--- a/chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc |
+++ b/chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc |
@@ -890,8 +890,8 @@ DeviceLocalAccountManagementPolicyProvider:: |
// static |
bool DeviceLocalAccountManagementPolicyProvider::IsWhitelisted( |
- const extensions::Extension* extension) { |
- return ArrayContains(kPublicSessionWhitelist, extension->id()); |
+ const std::string& extension_id) { |
+ return ArrayContains(kPublicSessionWhitelist, extension_id); |
} |
std::string DeviceLocalAccountManagementPolicyProvider:: |
@@ -921,7 +921,7 @@ bool DeviceLocalAccountManagementPolicyProvider::UserMayLoad( |
// Allow extension if its specific ID is whitelisted for use in public |
// sessions. |
- if (IsWhitelisted(extension)) { |
+ if (IsWhitelisted(extension->id())) { |
return true; |
} |