Index: chrome/browser/browser_process_platform_part_chromeos.cc |
diff --git a/chrome/browser/browser_process_platform_part_chromeos.cc b/chrome/browser/browser_process_platform_part_chromeos.cc |
index 38ecf2b778839a0c0aa662f332611ead9fee8c98..520ba39318fb3ac0a359fef52c7e6e3fb0b614ed 100644 |
--- a/chrome/browser/browser_process_platform_part_chromeos.cc |
+++ b/chrome/browser/browser_process_platform_part_chromeos.cc |
@@ -126,6 +126,9 @@ chromeos::TimeZoneResolver* BrowserProcessPlatformPart::GetTimezoneResolver() { |
} |
void BrowserProcessPlatformPart::StartTearDown() { |
+ // interactive_ui_tests check for memory leaks before this object is |
+ // destroyed. So we need to destroy |timezone_resolver_| here. |
+ timezone_resolver_.reset(); |
profile_helper_.reset(); |
} |