Index: chrome/browser/chromeos/login/login_manager_test.cc |
diff --git a/chrome/browser/chromeos/login/login_manager_test.cc b/chrome/browser/chromeos/login/login_manager_test.cc |
index ac0b973df9c5837ed89e750b9ff5e5934bec6899..cc76175b1cfecee5c293a7f3f9e84fe93c2061ae 100644 |
--- a/chrome/browser/chromeos/login/login_manager_test.cc |
+++ b/chrome/browser/chromeos/login/login_manager_test.cc |
@@ -201,6 +201,8 @@ void LoginManagerTest::LoginUser(const std::string& user_id) { |
const UserContext user_context = CreateUserContext(user_id); |
SetExpectedCredentials(user_context); |
EXPECT_TRUE(TryToLogin(user_context)); |
+ // Let LoginDisplayHostImpl delete itself. |
+ content::RunAllPendingInMessageLoop(); |
} |
void LoginManagerTest::AddUser(const std::string& user_id) { |