Index: chrome/browser/extensions/extension_util.cc |
diff --git a/chrome/browser/extensions/extension_util.cc b/chrome/browser/extensions/extension_util.cc |
index dd28913209f58be2934b1f20c15c4b18276edda1..7b0c514253f341902ba4ee332b664b02bde96dd4 100644 |
--- a/chrome/browser/extensions/extension_util.cc |
+++ b/chrome/browser/extensions/extension_util.cc |
@@ -249,22 +249,10 @@ bool SiteHasIsolatedStorage(const GURL& extension_site_url, |
content::BrowserContext* context) { |
const Extension* extension = ExtensionRegistry::Get(context)-> |
enabled_extensions().GetExtensionOrAppByURL(extension_site_url); |
- if (extension) |
- return AppIsolationInfo::HasIsolatedStorage(extension); |
- |
- if (extension_site_url.SchemeIs(kExtensionScheme)) { |
- // The site URL may also be from an evicted ephemeral app. We do not |
- // immediately delete their data when they are removed from extension |
- // system. |
- ExtensionPrefs* prefs = ExtensionPrefs::Get(context); |
- DCHECK(prefs); |
- scoped_ptr<ExtensionInfo> info = prefs->GetEvictedEphemeralAppInfo( |
- extension_site_url.host()); |
- if (info.get()) |
- return HasIsolatedStorage(*info); |
- } |
+ if (!extension) |
+ return false; |
- return false; |
+ return AppIsolationInfo::HasIsolatedStorage(extension); |
} |
const gfx::ImageSkia& GetDefaultAppIcon() { |