OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chrome_content_browser_client.h" | 5 #include "chrome/browser/chrome_content_browser_client.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 1341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1352 for (i = render_views.begin(); i != render_views.end(); ++i) { | 1352 for (i = render_views.begin(); i != render_views.end(); ++i) { |
1353 BrowserThread::PostTask( | 1353 BrowserThread::PostTask( |
1354 BrowserThread::UI, FROM_HERE, | 1354 BrowserThread::UI, FROM_HERE, |
1355 base::Bind(&TabSpecificContentSettings::IndexedDBAccessed, | 1355 base::Bind(&TabSpecificContentSettings::IndexedDBAccessed, |
1356 i->first, i->second, url, name, !allow)); | 1356 i->first, i->second, url, name, !allow)); |
1357 } | 1357 } |
1358 | 1358 |
1359 return allow; | 1359 return allow; |
1360 } | 1360 } |
1361 | 1361 |
1362 net::URLRequestContext* | 1362 net::CookieStore* |
1363 ChromeContentBrowserClient::OverrideRequestContextForURL( | 1363 ChromeContentBrowserClient::OverrideCookieStoreForURL( |
1364 const GURL& url, content::ResourceContext* context) { | 1364 const GURL& url, content::ResourceContext* context) { |
1365 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 1365 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
1366 if (url.SchemeIs(extensions::kExtensionScheme)) { | 1366 if (url.SchemeIs(extensions::kExtensionScheme)) { |
1367 ProfileIOData* io_data = ProfileIOData::FromResourceContext(context); | 1367 ProfileIOData* io_data = ProfileIOData::FromResourceContext(context); |
1368 return io_data->extensions_request_context(); | 1368 // TODO(ajwong): Does this leave a hole based on storage partition? |
| 1369 return io_data->GetExtensionsCookieStore(); |
1369 } | 1370 } |
1370 | 1371 |
1371 return NULL; | 1372 return NULL; |
1372 } | 1373 } |
1373 | 1374 |
1374 QuotaPermissionContext* | 1375 QuotaPermissionContext* |
1375 ChromeContentBrowserClient::CreateQuotaPermissionContext() { | 1376 ChromeContentBrowserClient::CreateQuotaPermissionContext() { |
1376 return new ChromeQuotaPermissionContext(); | 1377 return new ChromeQuotaPermissionContext(); |
1377 } | 1378 } |
1378 | 1379 |
(...skipping 717 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2096 io_thread_application_locale_ = locale; | 2097 io_thread_application_locale_ = locale; |
2097 } | 2098 } |
2098 | 2099 |
2099 void ChromeContentBrowserClient::SetApplicationLocaleOnIOThread( | 2100 void ChromeContentBrowserClient::SetApplicationLocaleOnIOThread( |
2100 const std::string& locale) { | 2101 const std::string& locale) { |
2101 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 2102 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
2102 io_thread_application_locale_ = locale; | 2103 io_thread_application_locale_ = locale; |
2103 } | 2104 } |
2104 | 2105 |
2105 } // namespace chrome | 2106 } // namespace chrome |
OLD | NEW |