2007-01-18 Eric Seidel <eric@webkit.org>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Jan 2007 01:00:41 +0000 (01:00 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Jan 2007 01:00:41 +0000 (01:00 +0000)
        Reviewed by bdash.

        No test needed, removed bogus debug-only ASSERT.

        * rendering/RenderSVGContainer.cpp:
        (WebCore::RenderSVGContainer::paint):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18964 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/rendering/RenderSVGContainer.cpp

index c0c78ee..92716f7 100644 (file)
@@ -1,3 +1,12 @@
+2007-01-18  Eric Seidel  <eric@webkit.org>
+
+        Reviewed by bdash.
+
+        No test needed, removed bogus debug-only ASSERT.
+
+        * rendering/RenderSVGContainer.cpp:
+        (WebCore::RenderSVGContainer::paint):
+
 2007-01-18  Alice Liu  <alice.liu@apple.com>
 
         Build Fix
index e8c171d..15f624d 100644 (file)
@@ -161,9 +161,10 @@ void RenderSVGContainer::paint(PaintInfo& paintInfo, int parentX, int parentY)
             paintInfo.context->concatCTM(AffineTransform().translate(origin.x(), origin.y()));
         parentX = parentY = 0;
     } else {
-        // Only the root <svg> element should need any translations using the HTML system
-        ASSERT(parentX == 0);
-        ASSERT(parentY == 0);
+        // Only the root <svg> element should need any translations using the HTML/CSS system
+        // parentX, parentY are also non-zero for first-level kids of these
+        // CSS-transformed <svg> root-elements (due to RenderBox::paint) for any other element
+        // they should be 0.   m_x, m_y should always be 0 for non-root svg containers
         ASSERT(m_x == 0);
         ASSERT(m_y == 0);
     }