Index: chrome/browser/browser_main.cc |
=================================================================== |
--- chrome/browser/browser_main.cc (revision 89207) |
+++ chrome/browser/browser_main.cc (working copy) |
@@ -1640,7 +1640,12 @@ |
return ResultCodes::MACHINE_LEVEL_INSTALL_EXISTS; |
// Create the TranslateManager singleton. |
- TranslateManager::GetInstance(); |
+ TranslateManager* translate_manager = TranslateManager::GetInstance(); |
+ DCHECK(translate_manager != NULL); |
+ // If we're running tests (ui_task is non-null), then we don't want to |
+ // call FetchLanguageListFromTranslateServer |
+ if (parameters.ui_task == NULL && translate_manager != NULL) |
+ translate_manager->FetchLanguageListFromTranslateServer(user_prefs); |
#if defined(OS_MACOSX) |
if (!parsed_command_line.HasSwitch(switches::kNoFirstRun)) { |