| Index: base/message_loop_unittest.cc
|
| diff --git a/base/message_loop_unittest.cc b/base/message_loop_unittest.cc
|
| index 85ee568696b9785ab9f37e09ae6316c092cbbfde..b404dc80a2d9f88d7ce1d18e4a493cb992a78ceb 100644
|
| --- a/base/message_loop_unittest.cc
|
| +++ b/base/message_loop_unittest.cc
|
| @@ -985,10 +985,10 @@ void RunTest_RecursiveSupport2(MessageLoop::Type message_loop_type) {
|
|
|
| void FuncThatPumps(TaskList* order, int cookie) {
|
| order->RecordStart(PUMPS, cookie);
|
| - bool old_state = MessageLoop::current()->NestableTasksAllowed();
|
| - MessageLoop::current()->SetNestableTasksAllowed(true);
|
| - MessageLoop::current()->RunAllPending();
|
| - MessageLoop::current()->SetNestableTasksAllowed(old_state);
|
| + {
|
| + MessageLoop::ScopedNestableTaskAllower allow(MessageLoop::current());
|
| + MessageLoop::current()->RunAllPending();
|
| + }
|
| order->RecordEnd(PUMPS, cookie);
|
| }
|
|
|
|
|