| 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 f5314bbe2133f4eedc198c687e16315e031b07c9..0407390a6a1007322f4b95500922191b0679cbde 100644
 | 
| --- a/chrome/browser/sync/test/integration/status_change_checker.cc
 | 
| +++ b/chrome/browser/sync/test/integration/status_change_checker.cc
 | 
| @@ -9,11 +9,20 @@
 | 
|  #include "base/run_loop.h"
 | 
|  #include "base/timer/timer.h"
 | 
|  
 | 
| -StatusChangeChecker::StatusChangeChecker() : timed_out_(false) {
 | 
| -}
 | 
| +StatusChangeChecker::StatusChangeChecker() : timed_out_(false) {}
 | 
|  
 | 
|  StatusChangeChecker::~StatusChangeChecker() {}
 | 
|  
 | 
| +bool StatusChangeChecker::Wait() {
 | 
| +  if (IsExitConditionSatisfied()) {
 | 
| +    DVLOG(1) << "Already satisfied: " << GetDebugMessage();
 | 
| +  } else {
 | 
| +    DVLOG(1) << "Blocking: " << GetDebugMessage();
 | 
| +    StartBlockingWait();
 | 
| +  }
 | 
| +  return !TimedOut();
 | 
| +}
 | 
| +
 | 
|  bool StatusChangeChecker::TimedOut() const {
 | 
|    return timed_out_;
 | 
|  }
 | 
| 
 |