Commit 87320497 authored by yurys@chromium.org's avatar yurys@chromium.org

Remove usage of obsolete setMessageLoopDispatchHandler

BUG=104625
TEST=Existing tests

Review URL: http://codereview.chromium.org/8692005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111543 0039d316-1c4b-4281-b951-d872f2087c98
parent 7966bdf2
...@@ -43,23 +43,11 @@ class WebKitClientMessageLoopImpl ...@@ -43,23 +43,11 @@ class WebKitClientMessageLoopImpl
} // namespace } // namespace
// static
void TestShellDevToolsAgent::DispatchMessageLoop() {
MessageLoop* current = MessageLoop::current();
bool old_state = current->NestableTasksAllowed();
current->SetNestableTasksAllowed(true);
current->RunAllPending();
current->SetNestableTasksAllowed(old_state);
}
TestShellDevToolsAgent::TestShellDevToolsAgent() TestShellDevToolsAgent::TestShellDevToolsAgent()
: ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)), : ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)),
dev_tools_client_(NULL) { dev_tools_client_(NULL) {
static int dev_tools_agent_counter; static int dev_tools_agent_counter;
routing_id_ = ++dev_tools_agent_counter; routing_id_ = ++dev_tools_agent_counter;
if (routing_id_ == 1)
WebDevToolsAgent::setMessageLoopDispatchHandler(
&TestShellDevToolsAgent::DispatchMessageLoop);
} }
TestShellDevToolsAgent::~TestShellDevToolsAgent() { TestShellDevToolsAgent::~TestShellDevToolsAgent() {
......
...@@ -50,7 +50,6 @@ class TestShellDevToolsAgent : public WebKit::WebDevToolsAgentClient { ...@@ -50,7 +50,6 @@ class TestShellDevToolsAgent : public WebKit::WebDevToolsAgentClient {
private: private:
void Call(const TestShellDevToolsCallArgs& args); void Call(const TestShellDevToolsCallArgs& args);
void DelayedFrontendLoaded(); void DelayedFrontendLoaded();
static void DispatchMessageLoop();
WebKit::WebDevToolsAgent* GetWebAgent(); WebKit::WebDevToolsAgent* GetWebAgent();
base::WeakPtrFactory<TestShellDevToolsAgent> weak_factory_; base::WeakPtrFactory<TestShellDevToolsAgent> weak_factory_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment