Chromium Code Reviews| Index: Source/core/rendering/RenderEmbeddedObject.cpp |
| diff --git a/Source/core/rendering/RenderEmbeddedObject.cpp b/Source/core/rendering/RenderEmbeddedObject.cpp |
| index a4aa641643af09ebcd0395a9f07376d804dda4fd..08e3276a8af9aabac22e0d447196ca1ed4f211ea 100644 |
| --- a/Source/core/rendering/RenderEmbeddedObject.cpp |
| +++ b/Source/core/rendering/RenderEmbeddedObject.cpp |
| @@ -66,11 +66,12 @@ RenderEmbeddedObject::~RenderEmbeddedObject() |
| LayerType RenderEmbeddedObject::layerTypeRequired() const |
| { |
| - LayerType type = RenderPart::layerTypeRequired(); |
| - if (type != NoLayer) |
| - return type; |
| - |
| - return requiresAcceleratedCompositing() ? NormalLayer : NoLayer; |
| + // This just use RenderPart::layerTypeRequired, because RenderLayerCompositor |
|
esprehn
2014/06/03 03:49:17
typo, -> uses
esprehn
2014/06/03 03:49:17
typo, -> uses
|
| + // doesn't loop through RenderEmbeddedObjects the way it does frames in order |
| + // to update the self painting bit on their RenderLayer. |
| + if (requiresAcceleratedCompositing()) |
| + return NormalLayer; |
| + return RenderPart::layerTypeRequired(); |
| } |
| static String unavailablePluginReplacementText(Node* node, RenderEmbeddedObject::PluginUnavailabilityReason pluginUnavailabilityReason) |