In void BackingStorePrivate::setCurrentBackingStoreOwner(WebPage* webPage) { // Let the previously active backingstore release its tile buffers so // the new one (e.g. another tab) can use the buffers to render contents. if (BackingStorePrivate::s_currentBackingStoreOwner && BackingStorePrivate::s_currentBackingStoreOwner != webPage) BackingStorePrivate::s_currentBackingStoreOwner->d->m_backingStore->d->resetTiles(); BackingStorePrivate::s_currentBackingStoreOwner = webPage; webPage->backingStore()->d->updateSuspendScreenUpdateState(); // depends on isActive() } webPage could be null when a tab is been deleted, so we need to check for null before using webPage.
Created attachment 187232 [details] Patch
Comment on attachment 187232 [details] Patch Already reviewed and approved by George. Commit it.
Comment on attachment 187232 [details] Patch Clearing flags on attachment: 187232 Committed r142227: <http://trac.webkit.org/changeset/142227>
All reviewed patches have been landed. Closing bug.