| Index: third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.cpp b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| index d19defbd4862750dc61e387204c8a1444f7d2969..ddf4791152cc0f5690eef921e40f35e59d8ca399 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| @@ -49,7 +49,6 @@
|
| #include "core/css/PseudoStyleRequest.h"
|
| #include "core/dom/Document.h"
|
| #include "core/dom/shadow/ShadowRoot.h"
|
| -#include "core/frame/DeprecatedScheduleStyleRecalcDuringLayout.h"
|
| #include "core/frame/FrameView.h"
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/html/HTMLFrameElement.h"
|
| @@ -2708,15 +2707,7 @@ void PaintLayer::updateOrRemoveFilterEffectBuilder()
|
|
|
| void PaintLayer::filterNeedsPaintInvalidation()
|
| {
|
| - {
|
| - DeprecatedScheduleStyleRecalcDuringLayout marker(layoutObject()->document().lifecycle());
|
| - // It's possible for scheduleSVGFilterLayerUpdateHack to schedule a style recalc, which
|
| - // is a problem because this function can be called while performing layout.
|
| - // Presumably this represents an illegal data flow of layout or compositing
|
| - // information into the style system.
|
| - toElement(layoutObject()->node())->scheduleSVGFilterLayerUpdateHack();
|
| - }
|
| -
|
| + toElement(layoutObject()->node())->scheduleSVGFilterLayerUpdateHack();
|
| layoutObject()->setShouldDoFullPaintInvalidation();
|
| }
|
|
|
|
|