Changeset 184992 in webkit


Ignore:
Timestamp:
May 29, 2015 10:51:51 AM (9 years ago)
Author:
Simon Fraser
Message:

Some assertion failures in compositing code after r183820
https://bugs.webkit.org/show_bug.cgi?id=144630

Reviewed by Alexey Proskuryakov.

Reinstate the assertion commented out in r183843. Fixed by having blending no longer
escape the media elements, which was fixed via bug 145420.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::computeCompositingRequirements):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r184990 r184992  
     12015-05-28  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Some assertion failures in compositing code after r183820
     4        https://bugs.webkit.org/show_bug.cgi?id=144630
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        Reinstate the assertion commented out in r183843. Fixed by having blending no longer
     9        escape the media elements, which was fixed via bug 145420.
     10
     11        * rendering/RenderLayerCompositor.cpp:
     12        (WebCore::RenderLayerCompositor::computeCompositingRequirements):
     13
    1142015-05-29  Hunseop Jeong  <hs85.jeong@samsung.com>
    215
  • trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp

    r184908 r184992  
    14201420#if ENABLE(CSS_COMPOSITING)
    14211421    layer.setHasNotIsolatedCompositedBlendingDescendants(childState.hasNotIsolatedCompositedBlendingDescendants);
    1422     // ASSERT(!layer.hasNotIsolatedCompositedBlendingDescendants() || layer.hasNotIsolatedBlendingDescendants());
     1422    ASSERT(!layer.hasNotIsolatedCompositedBlendingDescendants() || layer.hasNotIsolatedBlendingDescendants());
    14231423#endif
    14241424    // Now check for reasons to become composited that depend on the state of descendant layers.
Note: See TracChangeset for help on using the changeset viewer.