mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
chrome: Use square corners for Chrome toolbar when Views-hosted
Chrome design changed to rounded top corners by default with Chrome Refresh 2023. Square corners look better when the toolbar is part of a custom Views-hosted layout, like in cefclient.
This commit is contained in:
@@ -941,7 +941,7 @@ index e864e22e920c8..0b82bf831be8f 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git chrome/browser/ui/views/toolbar/toolbar_view.cc chrome/browser/ui/views/toolbar/toolbar_view.cc
|
diff --git chrome/browser/ui/views/toolbar/toolbar_view.cc chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||||
index 8ee63a3430928..5a296e7dfe09c 100644
|
index 8ee63a3430928..bb0f09b960677 100644
|
||||||
--- chrome/browser/ui/views/toolbar/toolbar_view.cc
|
--- chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||||
+++ chrome/browser/ui/views/toolbar/toolbar_view.cc
|
+++ chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||||
@@ -191,7 +191,7 @@ class TabstripLikeBackground : public views::Background {
|
@@ -191,7 +191,7 @@ class TabstripLikeBackground : public views::Background {
|
||||||
@@ -1035,6 +1035,15 @@ index 8ee63a3430928..5a296e7dfe09c 100644
|
|||||||
if (companion::IsCompanionFeatureEnabled()) {
|
if (companion::IsCompanionFeatureEnabled()) {
|
||||||
side_panel_container_ = container_view_->AddChildView(
|
side_panel_container_ = container_view_->AddChildView(
|
||||||
std::make_unique<SidePanelToolbarContainer>(browser_view_));
|
std::make_unique<SidePanelToolbarContainer>(browser_view_));
|
||||||
|
@@ -811,7 +828,7 @@ void ToolbarView::Layout(PassKey) {
|
||||||
|
if (display_mode_ == DisplayMode::NORMAL) {
|
||||||
|
LayoutCommon();
|
||||||
|
|
||||||
|
- if (features::IsChromeRefresh2023()) {
|
||||||
|
+ if (features::IsChromeRefresh2023() && !browser_->toolbar_overridden()) {
|
||||||
|
UpdateClipPath();
|
||||||
|
}
|
||||||
|
}
|
||||||
diff --git chrome/browser/ui/views/toolbar/toolbar_view.h chrome/browser/ui/views/toolbar/toolbar_view.h
|
diff --git chrome/browser/ui/views/toolbar/toolbar_view.h chrome/browser/ui/views/toolbar/toolbar_view.h
|
||||||
index 53f8ff18e0119..05d005f026d33 100644
|
index 53f8ff18e0119..05d005f026d33 100644
|
||||||
--- chrome/browser/ui/views/toolbar/toolbar_view.h
|
--- chrome/browser/ui/views/toolbar/toolbar_view.h
|
||||||
|
Reference in New Issue
Block a user