| Index: third_party/WebKit/Source/core/dom/Document.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/Document.cpp b/third_party/WebKit/Source/core/dom/Document.cpp
|
| index 4ea28a71e472ac90b904ef538954f21f0d609eca..80273895fe8d19c4425e6538a1e7b280d88200a1 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -4310,6 +4310,19 @@ HTMLFrameOwnerElement* Document::localOwner() const {
|
| return frame()->deprecatedLocalOwner();
|
| }
|
|
|
| +void Document::willChangeFrameOwnerProperties(int marginWidth,
|
| + int marginHeight,
|
| + ScrollbarMode scrollingMode) {
|
| + DCHECK(localOwner());
|
| +
|
| + if (marginWidth != localOwner()->marginWidth())
|
| + body()->setIntegralAttribute(marginwidthAttr, marginWidth);
|
| + if (marginHeight != localOwner()->marginHeight())
|
| + body()->setIntegralAttribute(marginheightAttr, marginHeight);
|
| + if (scrollingMode != localOwner()->scrollingMode())
|
| + view()->setNeedsLayout();
|
| +}
|
| +
|
| bool Document::isInInvisibleSubframe() const {
|
| if (!localOwner())
|
| return false; // this is a local root element
|
|
|