| Index: sky/engine/core/rendering/RenderObject.cpp
|
| diff --git a/sky/engine/core/rendering/RenderObject.cpp b/sky/engine/core/rendering/RenderObject.cpp
|
| index 0938f761404e034673dee7915641cf0d1433601e..d879d7e7cb817bbf4ef5d69c2f8fac95ad2dc7b6 100644
|
| --- a/sky/engine/core/rendering/RenderObject.cpp
|
| +++ b/sky/engine/core/rendering/RenderObject.cpp
|
| @@ -1413,6 +1413,9 @@ InvalidationReason RenderObject::invalidatePaintIfNeeded(const RenderLayerModelO
|
| if (invalidationReason == InvalidationNone)
|
| return invalidationReason;
|
|
|
| + if (invalidateWidgetBounds())
|
| + return invalidationReason;
|
| +
|
| if (invalidationReason == InvalidationIncremental) {
|
| incrementallyInvalidatePaint(paintInvalidationContainer, oldBounds, newBounds, newLocation);
|
| return invalidationReason;
|
|
|