Index: chrome/browser/ui/views/tabs/tab_strip.h |
diff --git a/chrome/browser/ui/views/tabs/tab_strip.h b/chrome/browser/ui/views/tabs/tab_strip.h |
index 2a5ee0c1a1bcf7584b4bf19cf7a10a19ef5a01e2..1a29593c5e0f277843a8f0cfc12781827e6076cb 100644 |
--- a/chrome/browser/ui/views/tabs/tab_strip.h |
+++ b/chrome/browser/ui/views/tabs/tab_strip.h |
@@ -210,6 +210,7 @@ class TabStrip : public views::View, |
const ui::ListSelectionModel& GetSelectionModel() const override; |
bool SupportsMultipleSelection() override; |
bool ShouldHideCloseButtonForInactiveTabs() override; |
+ bool MaySetClip() override; |
void SelectTab(Tab* tab) override; |
void ExtendSelectionTo(Tab* tab) override; |
void ToggleSelected(Tab* tab) override; |
@@ -231,7 +232,10 @@ class TabStrip : public views::View, |
Tab* GetTabAt(Tab* tab, const gfx::Point& tab_in_tab_coordinates) override; |
void OnMouseEventInTab(views::View* source, |
const ui::MouseEvent& event) override; |
- bool ShouldPaintTab(const Tab* tab, gfx::Rect* clip) override; |
+ bool ShouldPaintTab( |
+ const Tab* tab, |
+ const base::Callback<gfx::Path(const gfx::Size&)>& border_callback, |
+ gfx::Path* clip) override; |
bool CanPaintThrobberToLayer() const override; |
bool IsImmersiveStyle() const override; |
SkColor GetToolbarTopSeparatorColor() const override; |