[Webkit-unassigned] [Bug 25252] REGRESSION (r41469): mis-layout at endless.com before window resize

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 1 12:02:58 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25252





------- Comment #23 from simon.fraser at apple.com  2009-05-01 12:02 PDT -------
This patch fixes it:

diff --git a/WebCore/rendering/RenderBoxModelObject.cpp
b/WebCore/rendering/RenderBoxModelObject.cpp
index f995b0f..72ba16b 100644
--- a/WebCore/rendering/RenderBoxModelObject.cpp
+++ b/WebCore/rendering/RenderBoxModelObject.cpp
@@ -57,7 +57,6 @@ RenderBoxModelObject::~RenderBoxModelObject()

 void RenderBoxModelObject::destroyLayer()
 {
-    ASSERT(hasLayer());
     ASSERT(m_layer);
     m_layer->destroy(renderArena());
     m_layer = 0;
@@ -114,6 +113,7 @@ void RenderBoxModelObject::styleDidChange(StyleDifference
diff, const RenderStyl
                 m_layer->updateLayerPositions();
         }
     } else if (layer() && layer()->parent()) {
+        setHasLayer(false);
         setHasTransform(false); // Either a transform wasn't specified or the
object doesn't support transforms, so just null out the bit.
         setHasReflection(false);
         m_layer->removeOnlyThisLayer(); // calls destroyLayer() which clears
m_layer


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list