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

Unified Diff: chrome/browser/ui/views/frame/browser_non_client_frame_view_mus.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/ui/views/frame/browser_non_client_frame_view_mus.cc
diff --git a/chrome/browser/ui/views/frame/browser_non_client_frame_view_mus.cc b/chrome/browser/ui/views/frame/browser_non_client_frame_view_mus.cc
index 1543bf38ae423f607f401202682934f1e0f5fbf6..0125b5b9907f1c338511a686212c5bff0f0d227b 100644
--- a/chrome/browser/ui/views/frame/browser_non_client_frame_view_mus.cc
+++ b/chrome/browser/ui/views/frame/browser_non_client_frame_view_mus.cc
@@ -22,7 +22,6 @@
#include "chrome/browser/web_applications/web_app.h"
#include "chrome/grit/theme_resources.h"
#include "content/public/browser/web_contents.h"
-#include "services/ui/public/cpp/window.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/aura/client/aura_constants.h"
#include "ui/aura/window.h"
@@ -36,6 +35,7 @@
#include "ui/gfx/scoped_canvas.h"
#include "ui/views/controls/label.h"
#include "ui/views/layout/layout_constants.h"
+#include "ui/views/mus/desktop_window_tree_host_mus.h"
#include "ui/views/mus/window_manager_frame_values.h"
#include "ui/views/widget/widget.h"
#include "ui/views/widget/widget_delegate.h"
@@ -333,20 +333,17 @@ gfx::ImageSkia BrowserNonClientFrameViewMus::GetFaviconForTabIconView() {
// BrowserNonClientFrameView:
void BrowserNonClientFrameViewMus::UpdateProfileIcons() {
#if defined(FRAME_AVATAR_BUTTON)
- if (browser_view()->IsRegularOrGuestSession())
+ if (browser_view()->IsRegularOrGuestSession()) {
profile_switcher_.Update(AvatarButtonStyle::NATIVE);
- else
+ return;
+ }
#endif
- UpdateProfileIndicatorIcon();
+ UpdateProfileIndicatorIcon();
}
///////////////////////////////////////////////////////////////////////////////
// BrowserNonClientFrameViewMus, private:
-ui::Window* BrowserNonClientFrameViewMus::mus_window() {
- return static_cast<BrowserFrameMus*>(frame()->native_widget())->window();
-}
-
void BrowserNonClientFrameViewMus::UpdateClientArea() {
std::vector<gfx::Rect> additional_client_area;
if (tab_strip_) {
@@ -356,9 +353,10 @@ void BrowserNonClientFrameViewMus::UpdateClientArea() {
additional_client_area.push_back(tab_strip_bounds);
}
}
- mus_window()->SetClientArea(
- views::WindowManagerFrameValues::instance().normal_insets,
- additional_client_area);
+ static_cast<aura::WindowTreeHostMus*>(
+ GetWidget()->GetNativeWindow()->GetHost())
+ ->SetClientArea(views::WindowManagerFrameValues::instance().normal_insets,
+ additional_client_area);
}
void BrowserNonClientFrameViewMus::TabStripMaxXChanged(TabStrip* tab_strip) {

Powered by Google App Engine
This is Rietveld 408576698