Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 3e6639c9ddf814a4d642a297f7d01739f6e59ca4..d5b3579dccc6d94a95e4fdb8d28e818d344a64ce 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -385,13 +385,13 @@ SkBitmap* ChromeContentBrowserClient::GetDefaultFavicon() { |
bool ChromeContentBrowserClient::AllowAppCache( |
const GURL& manifest_url, |
+ const GURL& first_party, |
const content::ResourceContext& context) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
ProfileIOData* io_data = |
reinterpret_cast<ProfileIOData*>(context.GetUserData(NULL)); |
- // FIXME(jochen): get the correct top-level origin. |
ContentSetting setting = io_data->GetHostContentSettingsMap()-> |
- GetCookieContentSetting(manifest_url, manifest_url, true); |
+ GetCookieContentSetting(manifest_url, first_party, true); |
DCHECK(setting != CONTENT_SETTING_DEFAULT); |
return setting != CONTENT_SETTING_BLOCK; |
} |