mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-02-06 14:03:38 +01: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:
parent
52dac91167
commit
a13b6dc7f6
@ -943,7 +943,7 @@ index a8fc1df0e8fae..cc496ba91716e 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 d65dc839c20e7..9f75bbb517b69 100644
|
index d65dc839c20e7..cf4caa7301108 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 {
|
||||||
@ -1037,6 +1037,15 @@ index d65dc839c20e7..9f75bbb517b69 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 325b73a399d3f..9242aed24ef35 100644
|
index 325b73a399d3f..9242aed24ef35 100644
|
||||||
--- chrome/browser/ui/views/toolbar/toolbar_view.h
|
--- chrome/browser/ui/views/toolbar/toolbar_view.h
|
||||||
|
Loading…
x
Reference in New Issue
Block a user