| Index: Source/core/animation/css/CSSPropertyEquality.cpp
|
| diff --git a/Source/core/animation/css/CSSPropertyEquality.cpp b/Source/core/animation/css/CSSPropertyEquality.cpp
|
| index cf8c7c391d85be2e4e6ece4c76a636fdb78ceb27..b386ec12cbe9b36fd72d9c899988fba2d8477669 100644
|
| --- a/Source/core/animation/css/CSSPropertyEquality.cpp
|
| +++ b/Source/core/animation/css/CSSPropertyEquality.cpp
|
| @@ -225,8 +225,8 @@ bool CSSPropertyEquality::propertiesEqual(CSSPropertyID prop, const RenderStyle&
|
| case CSSPropertyStrokeWidth:
|
| return ptrsOrValuesEqual<PassRefPtr<SVGLength> >(a.strokeWidth(), b.strokeWidth());
|
| case CSSPropertyTextDecorationColor:
|
| - // FIXME: transitions of text-decoration-color are broken
|
| - return true;
|
| + return a.textDecorationColor().resolve(a.color()) == b.textDecorationColor().resolve(b.color())
|
| + && a.visitedLinkTextDecorationColor().resolve(a.color()) == b.visitedLinkTextDecorationColor().resolve(b.color());
|
| case CSSPropertyTextIndent:
|
| return a.textIndent() == b.textIndent();
|
| case CSSPropertyTextShadow:
|
|
|