Skip to content
  • timothy_horton@apple.com's avatar
    Remote Layer Tree: Hook up setLayerTreeStateIsFrozen · 63fe7339
    timothy_horton@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=124872
    
    Reviewed by Brent Fulgham.
    
    setLayerTreeStateIsFrozen is the mechanism used to ensure that
    layer property changes (including new backing store) aren't committed
    while e.g. the page is reconfigured for printing.
    
    * WebProcess/WebPage/mac/RemoteLayerTreeContext.h:
    * WebProcess/WebPage/mac/RemoteLayerTreeContext.mm:
    (WebKit::RemoteLayerTreeContext::RemoteLayerTreeContext):
    (WebKit::RemoteLayerTreeContext::flushLayers):
    (WebKit::RemoteLayerTreeContext::setIsFlushingSuspended):
    * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
    * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
    (WebKit::RemoteLayerTreeDrawingArea::setLayerTreeStateIsFrozen):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    63fe7339