| Index: chrome/browser/chrome_content_browser_client.cc
|
| ===================================================================
|
| --- chrome/browser/chrome_content_browser_client.cc (revision 99756)
|
| +++ chrome/browser/chrome_content_browser_client.cc (working copy)
|
| @@ -73,6 +73,7 @@
|
|
|
| #if defined(OS_LINUX)
|
| #include "base/linux_util.h"
|
| +#include "chrome/browser/browser_main_gtk.h"
|
| #include "chrome/browser/crash_handler_host_linux.h"
|
| #endif
|
|
|
| @@ -84,8 +85,15 @@
|
| #include "chrome/browser/tab_contents/tab_contents_view_gtk.h"
|
| #elif defined(OS_MACOSX)
|
| #include "chrome/browser/tab_contents/tab_contents_view_mac.h"
|
| +#include "chrome/browser/browser_main_mac.h"
|
| #endif
|
|
|
| +#if defined(OS_WIN)
|
| +#include "chrome/browser/browser_main_win.h"
|
| +#elif defined(OS_CHROMEOS)
|
| +#include "chrome/browser/chromeos/browser_main_chromeos.h"
|
| +#endif
|
| +
|
| #if defined(USE_NSS)
|
| #include "chrome/browser/ui/crypto_module_password_dialog.h"
|
| #endif
|
| @@ -113,6 +121,21 @@
|
|
|
| namespace chrome {
|
|
|
| +content::BrowserMainParts* ChromeContentBrowserClient::CreateBrowserMainParts(
|
| + const MainFunctionParams& parameters) {
|
| +#if defined(OS_WIN)
|
| + return new BrowserMainPartsWin(parameters);
|
| +#elif defined(OS_MACOSX)
|
| + return new BrowserMainPartsMac(parameters);
|
| +#elif defined(OS_CHROMEOS)
|
| + return new BrowserMainPartsChromeos(parameters);
|
| +#elif defined(OS_LINUX)
|
| + return new BrowserMainPartsGtk(parameters);
|
| +#else
|
| + return NULL;
|
| +#endif
|
| +}
|
| +
|
| TabContentsView* ChromeContentBrowserClient::CreateTabContentsView(
|
| TabContents* tab_contents) {
|
| #if defined(TOUCH_UI)
|
|
|