| 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 0125b5b9907f1c338511a686212c5bff0f0d227b..1543bf38ae423f607f401202682934f1e0f5fbf6 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,6 +22,7 @@
|
| #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"
|
| @@ -35,7 +36,6 @@
|
| #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,16 +333,19 @@
|
| // BrowserNonClientFrameView:
|
| void BrowserNonClientFrameViewMus::UpdateProfileIcons() {
|
| #if defined(FRAME_AVATAR_BUTTON)
|
| - if (browser_view()->IsRegularOrGuestSession()) {
|
| + if (browser_view()->IsRegularOrGuestSession())
|
| profile_switcher_.Update(AvatarButtonStyle::NATIVE);
|
| - return;
|
| - }
|
| -#endif
|
| - UpdateProfileIndicatorIcon();
|
| + else
|
| +#endif
|
| + 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;
|
| @@ -353,10 +356,9 @@
|
| additional_client_area.push_back(tab_strip_bounds);
|
| }
|
| }
|
| - static_cast<aura::WindowTreeHostMus*>(
|
| - GetWidget()->GetNativeWindow()->GetHost())
|
| - ->SetClientArea(views::WindowManagerFrameValues::instance().normal_insets,
|
| - additional_client_area);
|
| + mus_window()->SetClientArea(
|
| + views::WindowManagerFrameValues::instance().normal_insets,
|
| + additional_client_area);
|
| }
|
|
|
| void BrowserNonClientFrameViewMus::TabStripMaxXChanged(TabStrip* tab_strip) {
|
|
|