| 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 e4220b0b5b1494729f2daa86f1eb9b9e50c45ba1..c479370067dd6921859c7bc62154420ba8735b8f 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp
|
| @@ -123,13 +123,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;
|
| @@ -265,7 +258,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();
|
| @@ -277,7 +270,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();
|
| @@ -289,7 +282,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();
|
|
|