-
jocelyn.turcotte@digia.com authored
https://bugs.webkit.org/show_bug.cgi?id=100661 Reviewed by Noam Rosenthal. When we purge, we do both on the UI and web process at the same time, both are expected to release references of the other process. This creates problem when delaying the release of directly composited images. Release them immediately in that case. Fixes the tst_QQuickWebView::removeFromCanvas API test. * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp: (WebKit::LayerTreeCoordinator::flushPendingLayerChanges): (WebKit::LayerTreeCoordinator::purgeReleasedImages): (WebKit): (WebKit::LayerTreeCoordinator::purgeBackingStores): * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.h: (LayerTreeCoordinator): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2e9ca0fb