| Index: Source/core/html/HTMLPlugInImageElement.cpp
|
| diff --git a/Source/core/html/HTMLPlugInImageElement.cpp b/Source/core/html/HTMLPlugInImageElement.cpp
|
| index fadee57c133dedc721f148ef16f8c8f4af119325..1a781ab71cd56440255856d47639f8979104c0be 100644
|
| --- a/Source/core/html/HTMLPlugInImageElement.cpp
|
| +++ b/Source/core/html/HTMLPlugInImageElement.cpp
|
| @@ -155,7 +155,9 @@ RenderObject* HTMLPlugInImageElement::createRenderer(RenderArena* arena, RenderS
|
|
|
| void HTMLPlugInImageElement::willRecalcStyle(StyleChange)
|
| {
|
| - // FIXME: Why is this necessary? Manual re-attach is almost always wrong.
|
| + // FIXME: setNeedsWidgetUpdate is used by subclasses to signal that they need
|
| + // their renderer replaced on the next style recalc. It's not clear why they
|
| + // don't just do lazyReattach instead. This code looks like a terrible hack.
|
| if (!useFallbackContent() && needsWidgetUpdate() && renderer() && !isImageType())
|
| reattach();
|
| }
|
|
|