Title: [136322] trunk/Source/WebKit2
Revision
136322
Author
commit-qu...@webkit.org
Date
2012-12-02 02:29:38 -0800 (Sun, 02 Dec 2012)

Log Message

[CoordinatedGraphics] Crash in TextureMapperLayer::setBackingStore()
https://bugs.webkit.org/show_bug.cgi?id=103714

Patch by No'am Rosenthal <n...@webkit.org> on 2012-12-02
Reviewed by Kenneth Rohde Christiansen.

Remove a layer from the m_pendingSyncBackingStores map when it is deleted.

* UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:
(WebKit::LayerTreeRenderer::deleteLayer):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (136321 => 136322)


--- trunk/Source/WebKit2/ChangeLog	2012-12-02 10:27:33 UTC (rev 136321)
+++ trunk/Source/WebKit2/ChangeLog	2012-12-02 10:29:38 UTC (rev 136322)
@@ -1,3 +1,15 @@
+2012-12-02  No'am Rosenthal  <n...@webkit.org>
+
+        [CoordinatedGraphics] Crash in TextureMapperLayer::setBackingStore()
+        https://bugs.webkit.org/show_bug.cgi?id=103714
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Remove a layer from the m_pendingSyncBackingStores map when it is deleted.
+
+        * UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:
+        (WebKit::LayerTreeRenderer::deleteLayer):
+
 2012-12-02  Yael Aharon  <yael.aha...@intel.com>
 
         [EFL][WK2] MiniBrowser should have a legacy mode

Modified: trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp (136321 => 136322)


--- trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp	2012-12-02 10:27:33 UTC (rev 136321)
+++ trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp	2012-12-02 10:29:38 UTC (rev 136322)
@@ -368,6 +368,7 @@
         return;
 
     layer->removeFromParent();
+    m_pendingSyncBackingStores.remove(toTextureMapperLayer(layer.get()));
     m_fixedLayers.remove(layerID);
 #if USE(GRAPHICS_SURFACE)
     m_surfaceBackingStores.remove(layerID);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to