Changeset 74963 in webkit


Ignore:
Timestamp:
Jan 4, 2011 2:43:04 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-01-04 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74960.
http://trac.webkit.org/changeset/74960
https://bugs.webkit.org/show_bug.cgi?id=51868

Rollout since we hit an assert after this patch. (Requested by
krit on #webkit).

  • svg/custom/recursive-use-expected.txt: Removed.
  • svg/custom/recursive-use.svg: Removed.

2011-01-04 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r74960.
http://trac.webkit.org/changeset/74960
https://bugs.webkit.org/show_bug.cgi?id=51868

Rollout since we hit an assert after this patch. (Requested by
krit on #webkit).

  • svg/SVGUseElement.cpp: (WebCore::SVGUseElement::buildInstanceTree):
Location:
trunk
Files:
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r74960 r74963  
     12011-01-04  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r74960.
     4        http://trac.webkit.org/changeset/74960
     5        https://bugs.webkit.org/show_bug.cgi?id=51868
     6
     7        Rollout since we hit an assert after this patch. (Requested by
     8        krit on #webkit).
     9
     10        * svg/custom/recursive-use-expected.txt: Removed.
     11        * svg/custom/recursive-use.svg: Removed.
     12
    1132011-01-04  Leo Yang  <leo.yang@torchmobile.com.cn>
    214
  • trunk/WebCore/ChangeLog

    r74962 r74963  
     12011-01-04  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r74960.
     4        http://trac.webkit.org/changeset/74960
     5        https://bugs.webkit.org/show_bug.cgi?id=51868
     6
     7        Rollout since we hit an assert after this patch. (Requested by
     8        krit on #webkit).
     9
     10        * svg/SVGUseElement.cpp:
     11        (WebCore::SVGUseElement::buildInstanceTree):
     12
    1132011-01-04  Sheriff Bot  <webkit.review.bot@gmail.com>
    214
  • trunk/WebCore/svg/SVGUseElement.cpp

    r74960 r74963  
    683683    ASSERT(targetInstance);
    684684
    685     // Spec: If the referenced object is itself a 'use', or if there are 'use' subelements within the referenced
    686     // object, the instance tree will contain recursive expansion of the indirect references to form a complete tree.
    687     if (target->hasTagName(SVGNames::useTag))
    688         handleDeepUseReferencing(static_cast<SVGUseElement*>(target), targetInstance, foundProblem);
    689 
    690685    // A general description from the SVG spec, describing what buildInstanceTree() actually does.
    691686    //
     
    712707        buildInstanceTree(element, instancePtr, foundProblem);
    713708    }
     709
     710    // Spec: If the referenced object is itself a 'use', or if there are 'use' subelements within the referenced
     711    // object, the instance tree will contain recursive expansion of the indirect references to form a complete tree.
     712    if (target->hasTagName(SVGNames::useTag))
     713        handleDeepUseReferencing(static_cast<SVGUseElement*>(target), targetInstance, foundProblem);
    714714}
    715715
Note: See TracChangeset for help on using the changeset viewer.