Chromium Code Reviews| Index: Source/web/WebPluginContainerImpl.cpp |
| diff --git a/Source/web/WebPluginContainerImpl.cpp b/Source/web/WebPluginContainerImpl.cpp |
| index 345eff5e97447b5ef2ed7a8101f562e9aa2d1248..d453ba73110b64a1398196feaf63b577e389178a 100644 |
| --- a/Source/web/WebPluginContainerImpl.cpp |
| +++ b/Source/web/WebPluginContainerImpl.cpp |
| @@ -290,8 +290,10 @@ void WebPluginContainerImpl::setWebLayer(WebLayer* layer) |
| // If anyone of the layers is null we need to switch between hardware |
| // and software compositing. |
| - if (!m_webLayer || !layer) |
| - m_element->scheduleSVGFilterLayerUpdateHack(); |
| + if (!m_webLayer || !layer) { |
| + m_element->setNeedsCompositingUpdate(); |
| + m_element->setNeedsStyleRecalc(LocalStyleChange); |
|
esprehn
2014/06/10 02:19:09
Can you add a comment why you need to trigger this
|
| + } |
| if (m_webLayer) |
| GraphicsLayer::unregisterContentsLayer(m_webLayer); |
| if (layer) |