summaryrefslogtreecommitdiffstats
path: root/chrome_frame/test
diff options
context:
space:
mode:
Diffstat (limited to 'chrome_frame/test')
-rw-r--r--chrome_frame/test/net/fake_external_tab.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/chrome_frame/test/net/fake_external_tab.cc b/chrome_frame/test/net/fake_external_tab.cc
index 2867bd3..2e3b61d 100644
--- a/chrome_frame/test/net/fake_external_tab.cc
+++ b/chrome_frame/test/net/fake_external_tab.cc
@@ -123,9 +123,15 @@ void FakeExternalTab::Initialize() {
cmd->AppendSwitch(switches::kSingleProcess);
browser_process_.reset(new BrowserProcessImpl(*cmd));
- RenderProcessHost::set_run_renderer_in_process(true);
// BrowserProcessImpl's constructor should set g_browser_process.
DCHECK(g_browser_process);
+ // Set the app locale and create the child threads.
+ g_browser_process->set_application_locale("en-US");
+ g_browser_process->db_thread();
+ g_browser_process->file_thread();
+ g_browser_process->io_thread();
+
+ RenderProcessHost::set_run_renderer_in_process(true);
Profile* profile = g_browser_process->profile_manager()->
GetDefaultProfile(FilePath(user_data()));