Reviewed by Sam Weinig.

        - clean up AnimationBase

        * page/animation/AnimationBase.cpp:
        * page/animation/AnimationBase.h:
        * page/animation/CompositeAnimation.cpp:
        * page/animation/ImplicitAnimation.cpp:
        * page/animation/ImplicitAnimation.h:
        * page/animation/KeyframeAnimation.cpp:
        * page/animation/KeyframeAnimation.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36320 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/rendering/RenderListItem.cpp b/WebCore/rendering/RenderListItem.cpp
index ff4a6fa..425dc21 100644
--- a/WebCore/rendering/RenderListItem.cpp
+++ b/WebCore/rendering/RenderListItem.cpp
@@ -235,47 +235,48 @@
 
 void RenderListItem::positionListMarker()
 {
-    if (m_marker && !m_marker->isInside() && m_marker->inlineBoxWrapper()) {
-        int markerOldX = m_marker->xPos();
-        int yOffset = 0;
-        int xOffset = 0;
-        for (RenderObject* o = m_marker->parent(); o != this; o = o->parent()) {
-            yOffset += o->yPos();
-            xOffset += o->xPos();
-        }
+    if (!m_marker || m_marker->isInside() || !m_marker->inlineBoxWrapper())
+        return;
 
-        bool adjustOverflow = false;
-        int markerXPos;
-        RootInlineBox* root = m_marker->inlineBoxWrapper()->root();
+    int markerOldX = m_marker->xPos();
+    int yOffset = 0;
+    int xOffset = 0;
+    for (RenderObject* o = m_marker->parent(); o != this; o = o->parent()) {
+        yOffset += o->yPos();
+        xOffset += o->xPos();
+    }
 
-        if (style()->direction() == LTR) {
-            int leftLineOffset = leftRelOffset(yOffset, leftOffset(yOffset));
-            markerXPos = leftLineOffset - xOffset - paddingLeft() - borderLeft() + m_marker->marginLeft();
-            m_marker->inlineBoxWrapper()->adjustPosition(markerXPos - markerOldX, 0);
-            if (markerXPos < root->leftOverflow()) {
-                root->setHorizontalOverflowPositions(markerXPos, root->rightOverflow());
-                adjustOverflow = true;
-            }
-        } else {
-            int rightLineOffset = rightRelOffset(yOffset, rightOffset(yOffset));
-            markerXPos = rightLineOffset - xOffset + paddingRight() + borderRight() + m_marker->marginLeft();
-            m_marker->inlineBoxWrapper()->adjustPosition(markerXPos - markerOldX, 0);
-            if (markerXPos + m_marker->width() > root->rightOverflow()) {
-                root->setHorizontalOverflowPositions(root->leftOverflow(), markerXPos + m_marker->width());
-                adjustOverflow = true;
-            }
-        }
+    bool adjustOverflow = false;
+    int markerXPos;
+    RootInlineBox* root = m_marker->inlineBoxWrapper()->root();
 
-        if (adjustOverflow) {
-            IntRect markerRect(markerXPos + xOffset, yOffset, m_marker->width(), m_marker->height());
-            RenderObject* o = m_marker;
-            do {
-                o = o->parent();
-                if (o->isRenderBlock())
-                    static_cast<RenderBlock*>(o)->addVisualOverflow(markerRect);
-                markerRect.move(-o->xPos(), -o->yPos());
-            } while (o != this);
+    if (style()->direction() == LTR) {
+        int leftLineOffset = leftRelOffset(yOffset, leftOffset(yOffset));
+        markerXPos = leftLineOffset - xOffset - paddingLeft() - borderLeft() + m_marker->marginLeft();
+        m_marker->inlineBoxWrapper()->adjustPosition(markerXPos - markerOldX, 0);
+        if (markerXPos < root->leftOverflow()) {
+            root->setHorizontalOverflowPositions(markerXPos, root->rightOverflow());
+            adjustOverflow = true;
         }
+    } else {
+        int rightLineOffset = rightRelOffset(yOffset, rightOffset(yOffset));
+        markerXPos = rightLineOffset - xOffset + paddingRight() + borderRight() + m_marker->marginLeft();
+        m_marker->inlineBoxWrapper()->adjustPosition(markerXPos - markerOldX, 0);
+        if (markerXPos + m_marker->width() > root->rightOverflow()) {
+            root->setHorizontalOverflowPositions(root->leftOverflow(), markerXPos + m_marker->width());
+            adjustOverflow = true;
+        }
+    }
+
+    if (adjustOverflow) {
+        IntRect markerRect(markerXPos + xOffset, yOffset, m_marker->width(), m_marker->height());
+        RenderObject* o = m_marker;
+        do {
+            o = o->parent();
+            if (o->isRenderBlock())
+                static_cast<RenderBlock*>(o)->addVisualOverflow(markerRect);
+            markerRect.move(-o->xPos(), -o->yPos());
+        } while (o != this);
     }
 }