mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
- Update to Chromium revision 105051.
- Enable use of clang compiler on Mac. - Add CefSettings.threaded_compositing_enabled option. - Begin converting NewRunnable usage to base::Bind. - Avoid assertion when an empty message is passed to OnConsoleMessage(). - Add an "--allow-partial" option to the make_distrib tool. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@316 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
||||
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "browser_devtools_agent.h"
|
||||
|
||||
#include "base/bind.h"
|
||||
#include "base/message_loop.h"
|
||||
#include "grit/webkit_chromium_resources.h"
|
||||
#include "third_party/WebKit/Source/WebKit/chromium/public/WebDevToolsAgent.h"
|
||||
@@ -52,7 +53,7 @@ void BrowserDevToolsAgent::DispatchMessageLoop() {
|
||||
}
|
||||
|
||||
BrowserDevToolsAgent::BrowserDevToolsAgent()
|
||||
: ALLOW_THIS_IN_INITIALIZER_LIST(call_method_factory_(this)),
|
||||
: ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)),
|
||||
dev_tools_client_(NULL) {
|
||||
static int dev_tools_agent_counter;
|
||||
routing_id_ = ++dev_tools_agent_counter;
|
||||
@@ -86,11 +87,10 @@ WebKit::WebDevToolsAgentClient::WebKitClientMessageLoop*
|
||||
}
|
||||
|
||||
void BrowserDevToolsAgent::AsyncCall(const BrowserDevToolsCallArgs &args) {
|
||||
MessageLoop::current()->PostDelayedTask(
|
||||
MessageLoop::current()->PostTask(
|
||||
FROM_HERE,
|
||||
call_method_factory_.NewRunnableMethod(&BrowserDevToolsAgent::Call,
|
||||
args),
|
||||
0);
|
||||
base::Bind(&BrowserDevToolsAgent::Call, weak_factory_.GetWeakPtr(),
|
||||
args));
|
||||
}
|
||||
|
||||
void BrowserDevToolsAgent::Call(const BrowserDevToolsCallArgs &args) {
|
||||
@@ -130,11 +130,10 @@ void BrowserDevToolsAgent::detach() {
|
||||
}
|
||||
|
||||
void BrowserDevToolsAgent::frontendLoaded() {
|
||||
MessageLoop::current()->PostDelayedTask(
|
||||
MessageLoop::current()->PostTask(
|
||||
FROM_HERE,
|
||||
call_method_factory_.NewRunnableMethod(
|
||||
&BrowserDevToolsAgent::DelayedFrontendLoaded),
|
||||
0);
|
||||
base::Bind(&BrowserDevToolsAgent::DelayedFrontendLoaded,
|
||||
weak_factory_.GetWeakPtr()));
|
||||
}
|
||||
|
||||
bool BrowserDevToolsAgent::evaluateInWebInspector(
|
||||
|
Reference in New Issue
Block a user