Index: chrome/browser/sync/test/integration/status_change_checker.cc |
diff --git a/chrome/browser/sync/test/integration/status_change_checker.cc b/chrome/browser/sync/test/integration/status_change_checker.cc |
index 7ad6d6b88335f99c59711136aa81af0f7af4b7b5..2559983124d39c3cfbc1d51ac5467d4d696c46c6 100644 |
--- a/chrome/browser/sync/test/integration/status_change_checker.cc |
+++ b/chrome/browser/sync/test/integration/status_change_checker.cc |
@@ -27,16 +27,11 @@ void StatusChangeChecker::StartBlockingWait() { |
GetTimeoutDuration(), |
base::Bind(&StatusChangeChecker::OnTimeout, |
base::Unretained(this))); |
- |
- { |
- base::MessageLoop* loop = base::MessageLoop::current(); |
- base::MessageLoop::ScopedNestableTaskAllower allow(loop); |
- loop->Run(); |
- } |
+ run_loop_.Run(); |
} |
void StatusChangeChecker::StopWaiting() { |
- base::MessageLoop::current()->QuitWhenIdle(); |
+ run_loop_.Quit(); |
} |
void StatusChangeChecker::CheckExitCondition() { |