[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/khtml
From: Antti Koivisto <koivisto () iki ! fi>
Date: 2003-01-16 0:00:33
[Download RAW message or body]
CVS commit by koivisto:
Ok, so it is easier to have display:none objects in the render tree in some cases
- revert changes in HTMLHtmlElementImpl::attach()
- remove assert from RenderContainer::addChild()
M +4 -8 html/html_baseimpl.cpp 1.178
M +3 -2 rendering/render_container.cpp 1.38
--- kdelibs/khtml/html/html_baseimpl.cpp #1.177:1.178
@@ -527,12 +527,8 @@ void HTMLHtmlElementImpl::attach()
RenderStyle* _style = getDocument()->styleSelector()->styleForElement(this);
- _style->ref();
- if (_style->display() != NONE)
- {
+ // ignore display: none
m_render = new RenderHtml(this);
m_render->setStyle(_style);
parentNode()->renderer()->addChild(m_render, nextRenderer());
- }
- _style->deref();
NodeBaseImpl::attach();
}
--- kdelibs/khtml/rendering/render_container.cpp #1.37:1.38
@@ -99,5 +99,6 @@ void RenderContainer::addChild(RenderObj
break;
case NONE:
- KHTMLAssert(false);
+ // RenderHtml and some others can have display:none
+ // KHTMLAssert(false);
break;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic