From 438a3eb13d33f0ea9571ec80910e4209ecd1d31c Mon Sep 17 00:00:00 2001 From: Emerick Rogul Date: Tue, 26 Sep 2023 09:35:00 -0400 Subject: [PATCH] Add should_show_sync_icon parameter to TabGroupStyle::GetInsetsForHeaderChip Chromium change: https://source.chromium.org/chromium/chromium/src/+/d5ce2ff0aa7c0d44514a37330b7c722b9f9d7222 commit d5ce2ff0aa7c0d44514a37330b7c722b9f9d7222 Author: Shibalik Mohapatra Date: Thu Aug 31 16:59:41 2023 +0000 [SavedTabGroup] Add correct padding in tab group header with sync icon. Change-Id: I42111a67c8fe404486af978a6b82ece946f16c57 --- .../chrome/browser/ui/views/tabs/tab_group_style.cc | 6 ++++-- chromium_src/chrome/browser/ui/views/tabs/tab_group_style.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.cc b/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.cc index bd78646c6f6e..f753ea140b86 100644 --- a/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.cc +++ b/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.cc @@ -50,8 +50,10 @@ SkPath TabGroupStyle::GetUnderlinePath(gfx::Rect local_bounds) const { return path; } -gfx::Insets TabGroupStyle::GetInsetsForHeaderChip() const { - auto insets = TabGroupStyle_ChromiumImpl::GetInsetsForHeaderChip(); +gfx::Insets TabGroupStyle::GetInsetsForHeaderChip( + bool should_show_sync_icon) const { + auto insets = + TabGroupStyle_ChromiumImpl::GetInsetsForHeaderChip(should_show_sync_icon); if (!tabs::features::HorizontalTabsUpdateEnabled()) { return insets; } diff --git a/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.h b/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.h index 432645d836be..154075a97bf5 100644 --- a/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.h +++ b/chromium_src/chrome/browser/ui/views/tabs/tab_group_style.h @@ -22,7 +22,7 @@ class TabGroupStyle : public TabGroupStyle_ChromiumImpl { SkPath GetUnderlinePath(gfx::Rect local_bounds) const override; - gfx::Insets GetInsetsForHeaderChip() const override; + gfx::Insets GetInsetsForHeaderChip(bool should_show_sync_icon) const override; float GetEmptyChipSize() const override;