Chromium Code Reviews| Index: third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
| diff --git a/third_party/WebKit/Source/web/LinkHighlightImpl.cpp b/third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
| index ce39f38634e0b32f3f239b45f5852dadee362d0e..8daaf6848664c80f88824b9ea71532ecbf89229c 100644 |
| --- a/third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
| +++ b/third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
| @@ -53,6 +53,7 @@ |
| #include "third_party/skia/include/core/SkCanvas.h" |
| #include "third_party/skia/include/core/SkPictureRecorder.h" |
| #include "third_party/skia/include/utils/SkMatrix44.h" |
| +#include "ui/gfx/geometry/rect.h" |
|
enne (OOO)
2015/11/18 21:31:58
Is this legit to include from here?
|
| #include "web/WebLocalFrameImpl.h" |
| #include "web/WebSettingsImpl.h" |
| #include "web/WebViewImpl.h" |
| @@ -260,6 +261,11 @@ bool LinkHighlightImpl::computeHighlightLayerPathAndPosition(const LayoutBoxMode |
| return pathHasChanged; |
| } |
| +gfx::Rect LinkHighlightImpl::paintableRegion() |
| +{ |
| + return gfx::Rect(0, 0, contentLayer()->layer()->bounds().width, contentLayer()->layer()->bounds().height); |
| +} |
| + |
| void LinkHighlightImpl::paintContents(WebDisplayItemList* webDisplayItemList, const WebRect& webClipRect, WebContentLayerClient::PaintingControlSetting paintingControl) |
| { |
| if (!m_node || !m_node->layoutObject()) |