Changeset 112417 in webkit


Ignore:
Timestamp:
Mar 28, 2012 11:24:01 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[chromium] Compositor visibility setting must be updated even if not actively compositing
https://bugs.webkit.org/show_bug.cgi?id=82406

Patch by James Robinson <jamesr@chromium.org> on 2012-03-28
Reviewed by Adrienne Walker.

Propagate the visibility bit to the WebLayerTreeView even when compositing is inactive.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::setVisibilityState):

Location:
trunk/Source/WebKit/chromium
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r112411 r112417  
     12012-03-28  James Robinson  <jamesr@chromium.org>
     2
     3        [chromium] Compositor visibility setting must be updated even if not actively compositing
     4        https://bugs.webkit.org/show_bug.cgi?id=82406
     5
     6        Reviewed by Adrienne Walker.
     7
     8        Propagate the visibility bit to the WebLayerTreeView even when compositing is inactive.
     9
     10        * src/WebViewImpl.cpp:
     11        (WebKit::WebViewImpl::setVisibilityState):
     12
    1132012-03-28  Fady Samuel  <fsamuel@chromium.org>
    214
  • trunk/Source/WebKit/chromium/src/WebViewImpl.cpp

    r112364 r112417  
    34813481
    34823482#if USE(ACCELERATED_COMPOSITING)
    3483     if (isAcceleratedCompositingActive()) {
     3483    if (!m_layerTreeView.isNull()) {
    34843484        bool visible = visibilityState == WebPageVisibilityStateVisible;
    3485         if (!visible)
     3485        if (!visible && isAcceleratedCompositingActive())
    34863486            m_nonCompositedContentHost->protectVisibleTileTextures();
    34873487        m_layerTreeView.setVisible(visible);
Note: See TracChangeset for help on using the changeset viewer.