| Index: ui/views/view.cc
|
| diff --git a/ui/views/view.cc b/ui/views/view.cc
|
| index 3809c1e73250005d9607e065292d14316ff57e81..0f57d89d7501d9478e74416e9e86618cd3f91871 100644
|
| --- a/ui/views/view.cc
|
| +++ b/ui/views/view.cc
|
| @@ -954,29 +954,7 @@ bool View::HitTestRect(const gfx::Rect& rect) const {
|
| if (!view_targeter)
|
| view_targeter = GetWidget()->GetRootView()->targeter();
|
| CHECK(view_targeter);
|
| -
|
| - // TODO(tdanderson): The check for !HasHitTestMask() is temporary. Remove
|
| - // the check along with the duplicated code below once all
|
| - // of the masked views subclass MaskedViewDelegate.
|
| - // HasHitTestMask() and GetHitTestMaskDeprecated() can also
|
| - // be removed from the View interface at that time.
|
| - if (!HasHitTestMask())
|
| - return view_targeter->DoesIntersectRect(this, rect);
|
| -
|
| - if (GetLocalBounds().Intersects(rect)) {
|
| - gfx::Path mask;
|
| - HitTestSource source = HIT_TEST_SOURCE_MOUSE;
|
| - if (!views::UsePointBasedTargeting(rect))
|
| - source = HIT_TEST_SOURCE_TOUCH;
|
| - GetHitTestMaskDeprecated(source, &mask);
|
| - SkRegion clip_region;
|
| - clip_region.setRect(0, 0, width(), height());
|
| - SkRegion mask_region;
|
| - return mask_region.setPath(mask, clip_region) &&
|
| - mask_region.intersects(RectToSkIRect(rect));
|
| - }
|
| - // Outside our bounds.
|
| - return false;
|
| + return view_targeter->DoesIntersectRect(this, rect);
|
| }
|
|
|
| bool View::IsMouseHovered() {
|
| @@ -1592,15 +1570,6 @@ void View::ReorderChildLayers(ui::Layer* parent_layer) {
|
|
|
| // Input -----------------------------------------------------------------------
|
|
|
| -bool View::HasHitTestMask() const {
|
| - return false;
|
| -}
|
| -
|
| -void View::GetHitTestMaskDeprecated(HitTestSource source,
|
| - gfx::Path* mask) const {
|
| - DCHECK(mask);
|
| -}
|
| -
|
| View::DragInfo* View::GetDragInfo() {
|
| return parent_ ? parent_->GetDragInfo() : NULL;
|
| }
|
|
|