OSDN Git Service

Cherry-pick WebKit change 92744 to fix RenderObjectChildList
authorSteve Block <steveblock@google.com>
Wed, 7 Sep 2011 15:45:49 +0000 (16:45 +0100)
committerSteve Block <steveblock@google.com>
Wed, 7 Sep 2011 15:46:19 +0000 (16:46 +0100)
See http://trac.webkit.org/changeset/92744

Bug: 5263877
Change-Id: I672c48d3fb6dc90d0721b6c5638070eb944596f4

Source/WebCore/rendering/RenderObjectChildList.cpp

index ff9ff15..1ea8675 100644 (file)
@@ -258,7 +258,7 @@ static RenderObject* findBeforeAfterParent(RenderObject* object)
     RenderObject* beforeAfterParent = object;
     while (beforeAfterParent && !(beforeAfterParent->isText() || beforeAfterParent->isImage()))
         beforeAfterParent = beforeAfterParent->firstChild();
-    return beforeAfterParent;
+    return beforeAfterParent ? beforeAfterParent->parent() : 0;
 }
 
 RenderObject* RenderObjectChildList::beforePseudoElementRenderer(const RenderObject* owner) const