summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_service_unittest.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extension_service_unittest.h')
-rw-r--r--chrome/browser/extensions/extension_service_unittest.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_service_unittest.h b/chrome/browser/extensions/extension_service_unittest.h
index 550a2f7..64d9e0d 100644
--- a/chrome/browser/extensions/extension_service_unittest.h
+++ b/chrome/browser/extensions/extension_service_unittest.h
@@ -82,11 +82,13 @@ class ExtensionServiceTestBase : public testing::Test {
static ExtensionServiceInitParams CreateDefaultInitParamsInTempDir(
base::ScopedTempDir* temp_dir);
+ // Destroy temp_dir_ after thread_bundle_ so clean-up tasks can still use the
+ // directory.
+ base::ScopedTempDir temp_dir_;
// Destroying at_exit_manager_ will delete all LazyInstances, so it must come
// after thread_bundle_ in the destruction order.
base::ShadowingAtExitManager at_exit_manager_;
content::TestBrowserThreadBundle thread_bundle_;
- base::ScopedTempDir temp_dir_;
scoped_ptr<TestingProfile> profile_;
base::FilePath extensions_install_dir_;
base::FilePath data_dir_;