Index: Source/core/rendering/compositing/RenderLayerCompositor.cpp |
diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.cpp b/Source/core/rendering/compositing/RenderLayerCompositor.cpp |
index 81603f801f981f1f2d05c5322fefc8b5cb3b13c7..2fc48f0fb155b8b2a3f821f895cd1eec39154015 100644 |
--- a/Source/core/rendering/compositing/RenderLayerCompositor.cpp |
+++ b/Source/core/rendering/compositing/RenderLayerCompositor.cpp |
@@ -432,6 +432,9 @@ bool RenderLayerCompositor::allocateOrClearCompositedLayerMapping(RenderLayer* l |
layer->clearCompositedLayerMapping(); |
compositedLayerMappingChanged = true; |
+ |
+ // If we need to repaint, do so now that we've removed the compositedLayerMapping. |
+ repaintOnCompositingChange(layer); |
Ian Vollick
2014/06/12 20:17:10
This is interesting. When compositedLayerMappingCh
ajuma
2014/06/12 20:33:50
The call to allocateOrClearCompositedLayerMapping
Ian Vollick
2014/06/12 20:37:07
Ah, right! I think that's far preferable to issuin
chrishtr
2014/06/12 20:37:29
Please do it there instead. That way it's containe
ajuma
2014/06/12 21:08:00
Done.
|
} |
break; |