| 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 <map> | 7 #include <map> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 3140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3151 #if defined(ENABLE_MOJO_MEDIA) | 3151 #if defined(ENABLE_MOJO_MEDIA) |
| 3152 registry->AddInterface( | 3152 registry->AddInterface( |
| 3153 base::Bind(&OutputProtectionImpl::Create, render_frame_host)); | 3153 base::Bind(&OutputProtectionImpl::Create, render_frame_host)); |
| 3154 #if defined(ENABLE_MOJO_CDM) && defined(OS_ANDROID) | 3154 #if defined(ENABLE_MOJO_CDM) && defined(OS_ANDROID) |
| 3155 registry->AddInterface( | 3155 registry->AddInterface( |
| 3156 base::Bind(&chrome::CreateMediaDrmStorage, render_frame_host)); | 3156 base::Bind(&chrome::CreateMediaDrmStorage, render_frame_host)); |
| 3157 #endif | 3157 #endif |
| 3158 #endif // defined(ENABLE_MOJO_MEDIA) | 3158 #endif // defined(ENABLE_MOJO_MEDIA) |
| 3159 } | 3159 } |
| 3160 | 3160 |
| 3161 void ChromeContentBrowserClient::RegisterRenderFrameMojoInterfaces( | 3161 void ChromeContentBrowserClient::ExposeInterfacesToFrame( |
| 3162 service_manager::InterfaceRegistry* registry, | 3162 service_manager::BinderRegistry* registry, |
| 3163 content::RenderFrameHost* render_frame_host) { | 3163 content::RenderFrameHost* render_frame_host) { |
| 3164 if (base::FeatureList::IsEnabled(features::kWebUsb) | 3164 if (base::FeatureList::IsEnabled(features::kWebUsb) |
| 3165 #if BUILDFLAG(ENABLE_EXTENSIONS) | 3165 #if BUILDFLAG(ENABLE_EXTENSIONS) |
| 3166 && | 3166 && |
| 3167 !render_frame_host->GetSiteInstance()->GetSiteURL().SchemeIs( | 3167 !render_frame_host->GetSiteInstance()->GetSiteURL().SchemeIs( |
| 3168 extensions::kExtensionScheme) | 3168 extensions::kExtensionScheme) |
| 3169 #endif | 3169 #endif |
| 3170 ) { | 3170 ) { |
| 3171 registry->AddInterface( | 3171 registry->AddInterface( |
| 3172 base::Bind(&CreateUsbDeviceManager, render_frame_host)); | 3172 base::Bind(&CreateUsbDeviceManager, render_frame_host)); |
| (...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3615 RedirectNonUINonIOBrowserThreadsToTaskScheduler() { | 3615 RedirectNonUINonIOBrowserThreadsToTaskScheduler() { |
| 3616 return variations::GetVariationParamValue( | 3616 return variations::GetVariationParamValue( |
| 3617 "BrowserScheduler", "RedirectNonUINonIOBrowserThreads") == "true"; | 3617 "BrowserScheduler", "RedirectNonUINonIOBrowserThreads") == "true"; |
| 3618 } | 3618 } |
| 3619 | 3619 |
| 3620 // static | 3620 // static |
| 3621 void ChromeContentBrowserClient::SetDefaultQuotaSettingsForTesting( | 3621 void ChromeContentBrowserClient::SetDefaultQuotaSettingsForTesting( |
| 3622 const storage::QuotaSettings* settings) { | 3622 const storage::QuotaSettings* settings) { |
| 3623 g_default_quota_settings = settings; | 3623 g_default_quota_settings = settings; |
| 3624 } | 3624 } |
| OLD | NEW |