Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Unified Diff: chrome/browser/chrome_content_browser_client.cc

Issue 2578893003: Converts chrome to aura-mus (Closed)
Patch Set: merge again Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 fd6fbd30f692962770e379e15216e4a503f5033e..0a992394f39a40477912c6c238e7ae67662bdce8 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -278,7 +278,7 @@
#if defined(USE_AURA)
#include "services/service_manager/runner/common/client_util.h"
#include "services/ui/public/cpp/gpu/gpu.h"
-#include "ui/views/mus/window_manager_connection.h"
+#include "ui/views/mus/mus_client.h"
#endif
#if defined(USE_ASH)
@@ -914,14 +914,13 @@ content::BrowserMainParts* ChromeContentBrowserClient::CreateBrowserMainParts(
#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(USE_OZONE)
main_parts->AddParts(new ChromeBrowserMainExtraPartsViewsLinux());
#else
- main_parts->AddParts(new ChromeBrowserMainExtraPartsViews());
+ ChromeBrowserMainExtraPartsViews* extra_parts_views =
+ new ChromeBrowserMainExtraPartsViews;
+ main_parts->AddParts(extra_parts_views);
+#if defined(USE_ASH)
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsAsh(extra_parts_views));
#endif
#endif
-
-// TODO(oshima): Athena on chrome currently requires USE_ASH to build.
-// We should reduce the dependency as much as possible.
-#if defined(USE_ASH)
- main_parts->AddParts(new ChromeBrowserMainExtraPartsAsh());
#endif
#if defined(USE_X11)
@@ -2737,8 +2736,8 @@ content::BrowserPpapiHost*
gpu::GpuChannelEstablishFactory*
ChromeContentBrowserClient::GetGpuChannelEstablishFactory() {
#if defined(USE_AURA)
- if (views::WindowManagerConnection::Exists())
- return views::WindowManagerConnection::Get()->gpu();
+ if (views::MusClient::Exists())
+ return views::MusClient::Get()->gpu();
#endif
return nullptr;
}

Powered by Google App Engine
This is Rietveld 408576698