| Index: chrome/browser/ui/views/tabs/tab.cc
|
| diff --git a/chrome/browser/ui/views/tabs/tab.cc b/chrome/browser/ui/views/tabs/tab.cc
|
| index 680d3e6462764e3595edfbf9aa514f50991c05fc..29841163c87a34db0b811cabbf7030e9156b44aa 100644
|
| --- a/chrome/browser/ui/views/tabs/tab.cc
|
| +++ b/chrome/browser/ui/views/tabs/tab.cc
|
| @@ -710,11 +710,11 @@ bool Tab::GetHitTestMask(gfx::Path* mask) const {
|
| controller_->ShouldPaintTab(this, &clip);
|
| if (clip.size().GetArea()) {
|
| SkRect intersection(mask->getBounds());
|
| - intersection.intersect(RectToSkRect(clip));
|
| mask->reset();
|
| + if (!intersection.intersect(RectToSkRect(clip)))
|
| + return false;
|
| mask->addRect(intersection);
|
| }
|
| -
|
| return true;
|
| }
|
|
|
|
|