mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision fc6aaca4 (#406441)
This commit is contained in:
@@ -19,8 +19,8 @@
|
||||
#include "extensions/common/common_manifest_handlers.h"
|
||||
#include "extensions/common/extension_urls.h"
|
||||
#include "extensions/common/features/api_feature.h"
|
||||
#include "extensions/common/features/base_feature_provider.h"
|
||||
#include "extensions/common/features/behavior_feature.h"
|
||||
#include "extensions/common/features/json_feature_provider.h"
|
||||
#include "extensions/common/features/json_feature_provider_source.h"
|
||||
#include "extensions/common/features/manifest_feature.h"
|
||||
#include "extensions/common/features/permission_feature.h"
|
||||
@@ -75,16 +75,16 @@ std::unique_ptr<FeatureProvider> CefExtensionsClient::CreateFeatureProvider(
|
||||
std::unique_ptr<JSONFeatureProviderSource> source(
|
||||
CreateFeatureProviderSource(name));
|
||||
if (name == "api") {
|
||||
provider.reset(new BaseFeatureProvider(source->dictionary(),
|
||||
provider.reset(new JSONFeatureProvider(source->dictionary(),
|
||||
CreateFeature<APIFeature>));
|
||||
} else if (name == "manifest") {
|
||||
provider.reset(new BaseFeatureProvider(source->dictionary(),
|
||||
provider.reset(new JSONFeatureProvider(source->dictionary(),
|
||||
CreateFeature<ManifestFeature>));
|
||||
} else if (name == "permission") {
|
||||
provider.reset(new BaseFeatureProvider(source->dictionary(),
|
||||
provider.reset(new JSONFeatureProvider(source->dictionary(),
|
||||
CreateFeature<PermissionFeature>));
|
||||
} else if (name == "behavior") {
|
||||
provider.reset(new BaseFeatureProvider(source->dictionary(),
|
||||
provider.reset(new JSONFeatureProvider(source->dictionary(),
|
||||
CreateFeature<BehaviorFeature>));
|
||||
} else {
|
||||
NOTREACHED();
|
||||
|
@@ -65,7 +65,7 @@ class BytesElementReader : public net::UploadBytesElementReader {
|
||||
};
|
||||
|
||||
base::TaskRunner* GetFileTaskRunner() {
|
||||
return content::BrowserThread::GetMessageLoopProxyForThread(
|
||||
return content::BrowserThread::GetTaskRunnerForThread(
|
||||
content::BrowserThread::FILE).get();
|
||||
}
|
||||
|
||||
@@ -559,7 +559,6 @@ void CefRequestImpl::Set(const blink::WebURLRequest& request) {
|
||||
|
||||
void CefRequestImpl::Get(blink::WebURLRequest& request,
|
||||
int64& upload_data_size) const {
|
||||
request.initialize();
|
||||
base::AutoLock lock_scope(lock_);
|
||||
|
||||
request.setURL(GURL(url_.ToString()));
|
||||
@@ -614,8 +613,6 @@ void CefRequestImpl::Get(blink::WebURLRequest& request,
|
||||
// static
|
||||
void CefRequestImpl::Get(const CefMsg_LoadRequest_Params& params,
|
||||
blink::WebURLRequest& request) {
|
||||
request.initialize();
|
||||
|
||||
request.setURL(params.url);
|
||||
if (!params.method.empty())
|
||||
request.setHTTPMethod(base::ASCIIToUTF16(params.method));
|
||||
|
@@ -88,7 +88,7 @@ scoped_refptr<base::SequencedTaskRunner>
|
||||
if (id >= 0 && CefContentClient::Get() &&
|
||||
CefContentClient::Get()->browser() &&
|
||||
BrowserThread::IsMessageLoopValid(static_cast<BrowserThread::ID>(id))) {
|
||||
// Don't use BrowserThread::GetMessageLoopProxyForThread because it returns
|
||||
// Don't use BrowserThread::GetTaskRunnerForThread because it returns
|
||||
// a new MessageLoopProxy object for each call and makes pointer equality
|
||||
// testing impossible.
|
||||
base::MessageLoop* message_loop =
|
||||
|
Reference in New Issue
Block a user