Skip to content
  • simon.fraser@apple.com's avatar
    2009-10-02 Simon Fraser <simon.fraser@apple.com> · f9b321bc
    simon.fraser@apple.com authored
            Reviewed by Dan Bernstein.
    
            Setting zero size on a container of a video element doesn't hide the controller
            https://bugs.webkit.org/show_bug.cgi?id=30031
    
            Fix a logic error in enclosingCompositingLayer() when mixing normal flow and
            positioned layers. This resulted in enclosingCompositingLayer() giving back a different
            answer to the logic used to actually parent compositing layers, so layer positions
            and layer hierarchy would be out of agreement.
    
            Test: compositing/geometry/clipped-video-controller.html
    
            * rendering/RenderLayer.cpp:
            (WebCore::compositingContainer):
            (WebCore::RenderLayer::enclosingCompositingLayer):
            * rendering/RenderLayerCompositor.cpp:
            (WebCore::RenderLayerCompositor::setCompositingParent):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f9b321bc