Index: net/base/file_stream_unittest.cc |
diff --git a/net/base/file_stream_unittest.cc b/net/base/file_stream_unittest.cc |
index a0500c1f999a8d89a46f9fad1164944507c13c6b..712904e06625df0f43f728124bf548e8dc9bde3f 100644 |
--- a/net/base/file_stream_unittest.cc |
+++ b/net/base/file_stream_unittest.cc |
@@ -749,10 +749,8 @@ class TestWriteReadCompletionCallback { |
char buf[4]; |
rv = stream_->Read(buf, arraysize(buf), callback.callback()); |
if (rv == ERR_IO_PENDING) { |
- bool old_state = MessageLoop::current()->NestableTasksAllowed(); |
- MessageLoop::current()->SetNestableTasksAllowed(true); |
+ MessageLoop::ScopedNestableTaskAllower allow(MessageLoop::current()); |
rv = callback.WaitForResult(); |
- MessageLoop::current()->SetNestableTasksAllowed(old_state); |
} |
EXPECT_LE(0, rv); |
if (rv <= 0) |