From kde-commits Wed Mar 16 21:51:01 2005 From: Germain Garand Date: Wed, 16 Mar 2005 21:51:01 +0000 To: kde-commits Subject: kdelibs/khtml/html Message-Id: <20050316215101.9AC1817D06 () office ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=111100987227238 CVS commit by ggarand: fix crashes for fancy body displays BUG: 86973, 98975 M +5 -1 html_baseimpl.cpp 1.204 --- kdelibs/khtml/html/html_baseimpl.cpp #1.203:1.204 @@ -207,5 +207,9 @@ void HTMLBodyElementImpl::attach() style->ref(); if (parentNode()->renderer() && style->display() != NONE) { + if (style->display() == BLOCK) + // only use the quirky class for block display m_render = new (getDocument()->renderArena()) RenderBody(this); + else + m_render = RenderObject::createObject(this, style); m_render->setStyle(style); parentNode()->renderer()->addChild(m_render, nextRenderer());