Index: chrome/browser/extensions/extension_install_ui.cc |
diff --git a/chrome/browser/extensions/extension_install_ui.cc b/chrome/browser/extensions/extension_install_ui.cc |
index 1c9680f4f2a31a584f0375d4d90e0ddffddd9990..0ee4cb8058d45a52af0a2b1613eed9729ed32e4e 100644 |
--- a/chrome/browser/extensions/extension_install_ui.cc |
+++ b/chrome/browser/extensions/extension_install_ui.cc |
@@ -109,12 +109,15 @@ static void GetV2Warnings(Extension* extension, |
IDS_EXTENSION_PROMPT2_WARNING_BROWSING_HISTORY)); |
} |
- if (extension->HasApiPermission(Extension::kGeolocationPermission)) { |
- warnings->push_back(l10n_util::GetStringUTF16( |
- IDS_EXTENSION_PROMPT2_WARNING_GEOLOCATION)); |
+ const Extension::SimplePermissions& simple_permissions = |
+ Extension::GetSimplePermissions(); |
+ |
+ for (Extension::SimplePermissions::const_iterator iter = |
+ simple_permissions.begin(); |
+ iter != simple_permissions.end(); ++iter) { |
+ if (extension->HasApiPermission(iter->first)) |
+ warnings->push_back(iter->second); |
} |
- |
- // TODO(aa): camera/mic, what else? |
} |
} // namespace |