| Index: chrome/browser/extensions/api/chrome_extensions_api_client.cc
|
| diff --git a/chrome/browser/extensions/api/chrome_extensions_api_client.cc b/chrome/browser/extensions/api/chrome_extensions_api_client.cc
|
| index 9aa074a35ff99f62463cca7aba510ad82f884b95..0ffe5d98ca0392ab73cf73b35e894ba4ff96f61b 100644
|
| --- a/chrome/browser/extensions/api/chrome_extensions_api_client.cc
|
| +++ b/chrome/browser/extensions/api/chrome_extensions_api_client.cc
|
| @@ -14,6 +14,7 @@
|
| #include "chrome/browser/extensions/api/declarative_content/default_content_predicate_evaluators.h"
|
| #include "chrome/browser/extensions/api/management/chrome_management_api_delegate.h"
|
| #include "chrome/browser/extensions/api/metrics_private/chrome_metrics_private_delegate.h"
|
| +#include "chrome/browser/extensions/api/networking_cast_private/chrome_networking_cast_private_delegate.h"
|
| #include "chrome/browser/extensions/api/storage/managed_value_store_cache.h"
|
| #include "chrome/browser/extensions/api/storage/sync_value_store_cache.h"
|
| #include "chrome/browser/extensions/api/web_request/chrome_extension_web_request_event_router_delegate.h"
|
| @@ -168,6 +169,16 @@ MetricsPrivateDelegate* ChromeExtensionsAPIClient::GetMetricsPrivateDelegate() {
|
| return metrics_private_delegate_.get();
|
| }
|
|
|
| +NetworkingCastPrivateDelegate*
|
| +ChromeExtensionsAPIClient::GetNetworkingCastPrivateDelegate() {
|
| +#if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_MACOSX)
|
| + if (!networking_cast_private_delegate_)
|
| + networking_cast_private_delegate_ =
|
| + ChromeNetworkingCastPrivateDelegate::Create();
|
| +#endif
|
| + return networking_cast_private_delegate_.get();
|
| +}
|
| +
|
| #if defined(OS_CHROMEOS)
|
| NonNativeFileSystemDelegate*
|
| ChromeExtensionsAPIClient::GetNonNativeFileSystemDelegate() {
|
|
|