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

Unified Diff: chrome/browser/ui/views/frame/browser_non_client_frame_view_mus.cc

Issue 2577963006: Revert of Converts chrome to aura-mus (Closed)
Patch Set: 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 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) {

Powered by Google App Engine
This is Rietveld 408576698