Changeset 58222 in webkit


Ignore:
Timestamp:
Apr 24, 2010, 4:59:37 PM (15 years ago)
Author:
mitz@apple.com
Message:

Don't propagate compositing out of iframes on Mac
https://bugs.webkit.org/show_bug.cgi?id=38072

Patch by Simon Fraser <Simon Fraser> on 2010-04-24
Reviewed by Dan Bernstein.

Propagating compositing out of iframes caused too many regressions on Mac,
so only do it for other platforms that may need to hook compositing layers
together across iframe boundaries.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::requiresCompositingForIFrame):

Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r58220 r58222  
     12010-04-24  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Reviewed by Dan Bernstein.
     4
     5        Don't propagate compositing out of iframes on Mac
     6        https://bugs.webkit.org/show_bug.cgi?id=38072
     7
     8        Propagating compositing out of iframes caused too many regressions on Mac,
     9        so only do it for other platforms that may need to hook compositing layers
     10        together across iframe boundaries.
     11
     12        * rendering/RenderLayerCompositor.cpp:
     13        (WebCore::RenderLayerCompositor::requiresCompositingForIFrame):
     14
    1152010-04-24  Anton Muhin  <antonm@chromium.org>
    216
  • trunk/WebCore/rendering/RenderLayerCompositor.cpp

    r58203 r58222  
    11021102bool RenderLayerCompositor::requiresCompositingForIFrame(RenderObject* renderer) const
    11031103{
     1104#if !PLATFORM(MAC)
    11041105    return renderer->isRenderIFrame() && toRenderIFrame(renderer)->requiresAcceleratedCompositing();
     1106#else
     1107    UNUSED_PARAM(renderer);
     1108    return false;
     1109#endif
    11051110}
    11061111
Note: See TracChangeset for help on using the changeset viewer.