⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 181552 in webkit


Ignore:
Timestamp:
Mar 16, 2015, 5:30:43 AM (11 years ago)
Author:
Carlos Garcia Campos
Message:

Merge r181513 - Remove a redundant repaint when a layer becomes composited
https://bugs.webkit.org/show_bug.cgi?id=142711

Reviewed by Anders Carlsson.

RenderLayerCompositor::computeCompositingRequirements() doesn't need to call
repaintOnCompositingChange() when a layer is going to become composited,
because updateBacking() does exactly the same thing. I used an assertion
and ran the tests to ensure this wasn't a behavior change.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::computeCompositingRequirements):

Location:
releases/WebKitGTK/webkit-2.8/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog

    r181551 r181552  
     12015-03-15  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Remove a redundant repaint when a layer becomes composited
     4        https://bugs.webkit.org/show_bug.cgi?id=142711
     5
     6        Reviewed by Anders Carlsson.
     7
     8        RenderLayerCompositor::computeCompositingRequirements() doesn't need to call
     9        repaintOnCompositingChange() when a layer is going to become composited,
     10        because updateBacking() does exactly the same thing. I used an assertion
     11        and ran the tests to ensure this wasn't a behavior change.
     12
     13        * rendering/RenderLayerCompositor.cpp:
     14        (WebCore::RenderLayerCompositor::computeCompositingRequirements):
     15
    1162015-03-14  Adenilson Cavalcanti  <cavalcantii@gmail.com>
    217
  • releases/WebKitGTK/webkit-2.8/Source/WebCore/rendering/RenderLayerCompositor.cpp

    r179771 r181552  
    14121412    }
    14131413   
    1414     // If the layer is going into compositing mode, repaint its old location.
    14151414    ASSERT(willBeComposited == needsToBeComposited(layer));
    1416     if (!layer.isComposited() && willBeComposited)
    1417         repaintOnCompositingChange(layer);
    14181415
    14191416    // Update backing now, so that we can use isComposited() reliably during tree traversal in rebuildCompositingLayerTree().
Note: See TracChangeset for help on using the changeset viewer.