浏览代码

Add patch to hide toolbar/infobar separator

Blaise 3 年之前
父节点
当前提交
2dd19d9be9
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15 0
      tweaks/visual/hide-toolbar-infobar-separator.patch

+ 15 - 0
tweaks/visual/hide-toolbar-infobar-separator.patch

@@ -0,0 +1,15 @@
+## This patch hides the separator at the bottom of the toolbar when no infobars are present.
+
+--- a/chrome/browser/ui/views/frame/browser_view_layout.cc
++++ b/chrome/browser/ui/views/frame/browser_view_layout.cc
+@@ -461,8 +461,9 @@ int BrowserViewLayout::LayoutBookmarkAnd
+ 
+   if (delegate_->IsContentsSeparatorEnabled() &&
+       (toolbar_->GetVisible() || bookmark_bar_) && top > 0) {
+-    SetViewVisibility(contents_separator_, true);
++    SetViewVisibility(contents_separator_, infobar_container_->children().size() > 1);
+     const int separator_height =
++        infobar_container_->children().size() < 2 ? 0 :
+         contents_separator_->GetPreferredSize().height();
+     contents_separator_->SetBounds(vertical_layout_rect_.x(), top,
+                                    vertical_layout_rect_.width(),