Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 819c6d762d630d07043ba8769677e472c2ffb63b..f6efaedb89d61077990070e7bd44fedc4b2c378e 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -221,12 +221,12 @@ |
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h" |
#endif |
-#if defined(USE_ASH) |
-#include "chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h" |
+#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
+#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h" |
#endif |
-#if defined(USE_AURA) |
-#include "chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.h" |
+#if defined(USE_ASH) |
+#include "chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h" |
#endif |
#if defined(USE_X11) |
@@ -780,8 +780,12 @@ content::BrowserMainParts* ChromeContentBrowserClient::CreateBrowserMainParts( |
// Construct additional browser parts. Stages are called in the order in |
// which they are added. |
#if defined(TOOLKIT_VIEWS) |
+#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsViewsLinux()); |
+#else |
main_parts->AddParts(new ChromeBrowserMainExtraPartsViews()); |
#endif |
+#endif |
// TODO(oshima): Athena on chrome currently requires USE_ASH to build. |
// We should reduce the dependency as much as possible. |
@@ -789,10 +793,6 @@ content::BrowserMainParts* ChromeContentBrowserClient::CreateBrowserMainParts( |
main_parts->AddParts(new ChromeBrowserMainExtraPartsAsh()); |
#endif |
-#if defined(USE_AURA) |
- main_parts->AddParts(new ChromeBrowserMainExtraPartsAura()); |
-#endif |
- |
#if defined(USE_X11) |
main_parts->AddParts(new ChromeBrowserMainExtraPartsX11()); |
#endif |