Changeset 140716 in webkit


Ignore:
Timestamp:
Jan 24, 2013 1:31:00 PM (11 years ago)
Author:
jamesr@google.com
Message:

[chromium] Null check WebLayerTreeView before dereffing in WebViewImpl::invalidateRect
https://bugs.webkit.org/show_bug.cgi?id=107855

Reviewed by Adrienne Walker.

During frame shutdown, WebViewImpl::m_layerTreeView may become 0 while commits are deferred but we still
may get invalidateRect() calls before shutdown completes.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::invalidateRect):

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

Legend:

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

    r140663 r140716  
     12013-01-24  James Robinson  <jamesr@chromium.org>
     2
     3        [chromium] Null check WebLayerTreeView before dereffing in WebViewImpl::invalidateRect
     4        https://bugs.webkit.org/show_bug.cgi?id=107855
     5
     6        Reviewed by Adrienne Walker.
     7
     8        During frame shutdown, WebViewImpl::m_layerTreeView may become 0 while commits are deferred but we still
     9        may get invalidateRect() calls before shutdown completes.
     10
     11        * src/WebViewImpl.cpp:
     12        (WebKit::WebViewImpl::invalidateRect):
     13
    1142013-01-24  Mihai Maerean  <mmaerean@adobe.com>
    215
  • trunk/Source/WebKit/chromium/src/WebViewImpl.cpp

    r140596 r140716  
    39583958        // If we receive an invalidation from WebKit while in deferred commit mode,
    39593959        // that means it's time to start producing frames again so un-defer.
    3960         m_layerTreeView->setDeferCommits(false);
     3960        if (m_layerTreeView)
     3961            m_layerTreeView->setDeferCommits(false);
    39613962        m_layerTreeViewCommitsDeferred = false;
    39623963    }
Note: See TracChangeset for help on using the changeset viewer.