Index: chrome/browser/ui/views/tabs/tab_strip_unittest.cc |
diff --git a/chrome/browser/ui/views/tabs/tab_strip_unittest.cc b/chrome/browser/ui/views/tabs/tab_strip_unittest.cc |
index 88976eca5eadc7b85623f5c0bb8a6f02150e2d10..afdd9dcad94e186c0d2807de7639c050f6b21c10 100644 |
--- a/chrome/browser/ui/views/tabs/tab_strip_unittest.cc |
+++ b/chrome/browser/ui/views/tabs/tab_strip_unittest.cc |
@@ -17,6 +17,7 @@ |
#include "ui/gfx/skia_util.h" |
#include "ui/views/test/views_test_base.h" |
#include "ui/views/view.h" |
+#include "ui/views/view_targeter.h" |
#include "ui/views/widget/widget.h" |
namespace { |
@@ -126,8 +127,15 @@ class TabStripTest : public views::ViewsTestBase { |
// Returns the rectangular hit test region of |tab| in |tab|'s local |
// coordinate space. |
gfx::Rect GetTabHitTestMask(Tab* tab) { |
+ views::ViewTargeter* targeter = tab->targeter(); |
+ DCHECK(targeter); |
+ views::MaskedTargeterDelegate* delegate = |
+ static_cast<views::MaskedTargeterDelegate*>(tab); |
+ |
gfx::Path mask; |
- tab->GetHitTestMaskDeprecated(views::View::HIT_TEST_SOURCE_TOUCH, &mask); |
+ bool valid_mask = delegate->GetHitTestMask(&mask); |
+ DCHECK(valid_mask); |
+ |
return gfx::ToEnclosingRect((gfx::SkRectToRectF(mask.getBounds()))); |
} |