| Index: third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp b/third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp
|
| index fe4435bff7c2d4c84e504079100ef7440d2b169c..27fd2158049a0f54985a3efb3fe3c6454312ae44 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp
|
| @@ -119,13 +119,6 @@ void HTMLFrameElementBase::openURL(bool replaceCurrentItem) {
|
| .executeScriptIfJavaScriptURL(scriptURL, this);
|
| }
|
|
|
| -void HTMLFrameElementBase::frameOwnerPropertiesChanged() {
|
| - // Don't notify about updates if contentFrame() is null, for example when
|
| - // the subframe hasn't been created yet.
|
| - if (contentFrame())
|
| - document().frame()->loader().client()->didChangeFrameOwnerProperties(this);
|
| -}
|
| -
|
| void HTMLFrameElementBase::parseAttribute(
|
| const AttributeModificationParams& params) {
|
| const QualifiedName& name = params.name;
|
| @@ -251,7 +244,7 @@ void HTMLFrameElementBase::setScrollingMode(ScrollbarMode scrollbarMode) {
|
|
|
| if (contentDocument()) {
|
| contentDocument()->willChangeFrameOwnerProperties(
|
| - m_marginWidth, m_marginHeight, scrollbarMode);
|
| + m_marginWidth, m_marginHeight, scrollbarMode, isDisplayNone());
|
| }
|
| m_scrollingMode = scrollbarMode;
|
| frameOwnerPropertiesChanged();
|
| @@ -263,7 +256,7 @@ void HTMLFrameElementBase::setMarginWidth(int marginWidth) {
|
|
|
| if (contentDocument()) {
|
| contentDocument()->willChangeFrameOwnerProperties(
|
| - marginWidth, m_marginHeight, m_scrollingMode);
|
| + marginWidth, m_marginHeight, m_scrollingMode, isDisplayNone());
|
| }
|
| m_marginWidth = marginWidth;
|
| frameOwnerPropertiesChanged();
|
| @@ -275,7 +268,7 @@ void HTMLFrameElementBase::setMarginHeight(int marginHeight) {
|
|
|
| if (contentDocument()) {
|
| contentDocument()->willChangeFrameOwnerProperties(
|
| - m_marginWidth, marginHeight, m_scrollingMode);
|
| + m_marginWidth, marginHeight, m_scrollingMode, isDisplayNone());
|
| }
|
| m_marginHeight = marginHeight;
|
| frameOwnerPropertiesChanged();
|
|
|