Index: chrome/browser/extensions/extension_special_storage_policy.cc |
diff --git a/chrome/browser/extensions/extension_special_storage_policy.cc b/chrome/browser/extensions/extension_special_storage_policy.cc |
index 8f035eaac16431fb1747538beba2023084a0321a..bc998952c20fc3428dfc58c9a32baa1e933463db 100644 |
--- a/chrome/browser/extensions/extension_special_storage_policy.cc |
+++ b/chrome/browser/extensions/extension_special_storage_policy.cc |
@@ -13,6 +13,7 @@ |
#include "chrome/common/content_settings.h" |
#include "chrome/common/content_settings_types.h" |
#include "chrome/common/extensions/extension.h" |
+#include "chrome/common/extensions/web_intents_handler.h" |
#include "chrome/common/url_constants.h" |
#include "content/public/browser/browser_thread.h" |
#include "extensions/common/constants.h" |
@@ -28,8 +29,9 @@ bool ExtensionSupportsIntentAction( |
const extensions::Extension* extension, |
const std::string& action) { |
for (std::vector<webkit_glue::WebIntentServiceData>::const_iterator i = |
- extension->intents_services().begin(); |
- i != extension->intents_services().end(); ++i) { |
+ extensions::WebIntentsInfo::GetIntentsServices(extension).begin(); |
+ i != extensions::WebIntentsInfo::GetIntentsServices(extension).end(); |
+ ++i) { |
if (UTF16ToUTF8(i->action) == action) |
return true; |
} |