diff options
Diffstat (limited to 'chrome/app')
-rw-r--r-- | chrome/app/chrome_dll_main.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/app/chrome_dll_main.cc b/chrome/app/chrome_dll_main.cc index 6f77924..1e3e428 100644 --- a/chrome/app/chrome_dll_main.cc +++ b/chrome/app/chrome_dll_main.cc @@ -55,6 +55,7 @@ extern int BrowserMain(const MainFunctionParams&); extern int RendererMain(const MainFunctionParams&); extern int PluginMain(const MainFunctionParams&); +extern int WorkerMain(const MainFunctionParams&); #if defined(OS_WIN) // TODO(erikkay): isn't this already defined somewhere? @@ -370,6 +371,10 @@ int ChromeMain(int argc, const char** argv) { #if defined(OS_WIN) rv = PluginMain(main_params); #endif + } else if (process_type == switches::kWorkerProcess) { +#if defined(OS_WIN) + rv = WorkerMain(main_params); +#endif } else if (process_type.empty()) { ScopedOleInitializer ole_initializer; rv = BrowserMain(main_params); |