Index: content/renderer/devtools_agent.cc |
diff --git a/content/renderer/devtools_agent.cc b/content/renderer/devtools_agent.cc |
index c596a8373ec3da0c2718106e24736b8fd21cecf3..1d2c906af5fd71d0c02abae8484a05cd261a561e 100644 |
--- a/content/renderer/devtools_agent.cc |
+++ b/content/renderer/devtools_agent.cc |
@@ -38,10 +38,8 @@ class WebKitClientMessageLoopImpl |
message_loop_ = NULL; |
} |
virtual void run() { |
- bool old_state = message_loop_->NestableTasksAllowed(); |
- message_loop_->SetNestableTasksAllowed(true); |
+ MessageLoop::ScopedNestableTaskAllower allow(message_loop_); |
message_loop_->Run(); |
- message_loop_->SetNestableTasksAllowed(old_state); |
} |
virtual void quitNow() { |
message_loop_->QuitNow(); |