Index: chrome/browser/extensions/test_extension_environment.cc |
diff --git a/chrome/browser/extensions/test_extension_environment.cc b/chrome/browser/extensions/test_extension_environment.cc |
index 5d207de932e33b5dd43fa7e6055d8ffbb2f31af6..4ff5e9377a19bee40a5e91944d9f11868c856ce9 100644 |
--- a/chrome/browser/extensions/test_extension_environment.cc |
+++ b/chrome/browser/extensions/test_extension_environment.cc |
@@ -38,9 +38,7 @@ TestExtensionEnvironment::~TestExtensionEnvironment() { |
profile_.reset(); |
// Delete the profile, and then cycle the message loop to clear |
// out delayed deletions. |
- base::RunLoop run_loop; |
- loop_.PostTask(FROM_HERE, run_loop.QuitClosure()); |
- run_loop.Run(); |
+ base::RunLoop().RunUntilIdle(); |
} |
TestingProfile* TestExtensionEnvironment::profile() const { |