Index: chrome/browser/browser_main.cc |
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc |
index bd37e7d9728e2aa47c3e22f3dbdc142c08974818..ae03d7e795492235b199cbb5438255fee0d79d9e 100644 |
--- a/chrome/browser/browser_main.cc |
+++ b/chrome/browser/browser_main.cc |
@@ -56,7 +56,11 @@ |
#include "chrome/browser/search_engines/template_url_model.h" |
#include "chrome/browser/search_engines/template_url_prepopulate_data.h" |
#include "chrome/browser/shell_integration.h" |
+#if !defined(OS_WIN) |
#include "chrome/browser/translate/translate_manager.h" |
+#else |
+#include "chrome/browser/translate/translate_manager2.h" |
+#endif |
#include "chrome/browser/user_data_manager.h" |
#include "chrome/common/chrome_constants.h" |
#include "chrome/common/chrome_paths.h" |
@@ -1132,7 +1136,11 @@ int BrowserMain(const MainFunctionParams& parameters) { |
return ResultCodes::MACHINE_LEVEL_INSTALL_EXISTS; |
// Create the TranslateManager singleton. |
+#if defined(OS_WIN) |
+ Singleton<TranslateManager2>::get(); |
+#else |
Singleton<TranslateManager>::get(); |
+#endif |
#if defined(OS_MACOSX) |
if (!parsed_command_line.HasSwitch(switches::kNoFirstRun)) { |