| Index: chrome/browser/sync/test/integration/migration_errors_test.cc
|
| diff --git a/chrome/browser/sync/test/integration/migration_errors_test.cc b/chrome/browser/sync/test/integration/migration_errors_test.cc
|
| index 868e5738e625ac5346dedc2c19195e3b35110183..81e7647eef2be3188ed0550aba7323a0b4da7905 100644
|
| --- a/chrome/browser/sync/test/integration/migration_errors_test.cc
|
| +++ b/chrome/browser/sync/test/integration/migration_errors_test.cc
|
| @@ -177,7 +177,13 @@ class MigrationTest : public SyncTest {
|
| }
|
|
|
| // Phase 3: Wait for all clients to catch up.
|
| - AwaitQuiescence();
|
| + //
|
| + // AwaitQuiescence() will not succeed when notifications are enabled. We
|
| + // can safely avoid calling it because we know that, in the single client
|
| + // case, there is no one else to wait for.
|
| + if (!do_test_without_notifications) {
|
| + AwaitQuiescence();
|
| + }
|
|
|
| // Re-enable notifications if we disabled it.
|
| if (do_test_without_notifications) {
|
|
|