mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Depend directly on chrome targets and unfork code (issue #1947)
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
|
||||
#include "base/lazy_instance.h"
|
||||
#include "base/logging.h"
|
||||
#include "cef/grit/cef_resources.h"
|
||||
#include "cef/libcef/common/extensions/api/generated_schemas.h"
|
||||
#include "extensions/common/api/generated_schemas.h"
|
||||
#include "extensions/common/common_manifest_handlers.h"
|
||||
@@ -27,8 +28,7 @@
|
||||
#include "extensions/common/permissions/permissions_info.h"
|
||||
#include "extensions/common/permissions/permissions_provider.h"
|
||||
#include "extensions/common/url_pattern_set.h"
|
||||
#include "grit/cef_resources.h"
|
||||
#include "grit/extensions_resources.h"
|
||||
#include "extensions/grit/extensions_resources.h"
|
||||
|
||||
namespace extensions {
|
||||
|
||||
@@ -179,14 +179,14 @@ bool CefExtensionsClient::IsScriptableURL(const GURL& url,
|
||||
bool CefExtensionsClient::IsAPISchemaGenerated(
|
||||
const std::string& name) const {
|
||||
return api::GeneratedSchemas::IsGenerated(name) ||
|
||||
api::ChromeGeneratedSchemas::IsGenerated(name);
|
||||
api::cef::CefGeneratedSchemas::IsGenerated(name);
|
||||
}
|
||||
|
||||
base::StringPiece CefExtensionsClient::GetAPISchema(
|
||||
const std::string& name) const {
|
||||
// Schema for CEF-only APIs.
|
||||
if (api::ChromeGeneratedSchemas::IsGenerated(name))
|
||||
return api::ChromeGeneratedSchemas::Get(name);
|
||||
if (api::cef::CefGeneratedSchemas::IsGenerated(name))
|
||||
return api::cef::CefGeneratedSchemas::Get(name);
|
||||
|
||||
// Core extensions APIs.
|
||||
return api::GeneratedSchemas::Get(name);
|
||||
|
Reference in New Issue
Block a user