| Index: Source/core/svg/animation/SVGSMILElement.cpp
|
| diff --git a/Source/core/svg/animation/SVGSMILElement.cpp b/Source/core/svg/animation/SVGSMILElement.cpp
|
| index 1917ba57c72baf1c00b1fddbd0175f9c8b16fe24..cb08bd6bbbf467d531b0aa159e00a935a3284104 100644
|
| --- a/Source/core/svg/animation/SVGSMILElement.cpp
|
| +++ b/Source/core/svg/animation/SVGSMILElement.cpp
|
| @@ -1245,7 +1245,8 @@ void SVGSMILElement::createInstanceTimesFromSyncbase(SVGSMILElement* syncbase)
|
| time = syncbase->m_intervalBegin + condition.m_offset;
|
| else
|
| time = syncbase->m_intervalEnd + condition.m_offset;
|
| - ASSERT(time.isFinite());
|
| + if (!time.isFinite())
|
| + continue;
|
| if (condition.m_beginOrEnd == Begin)
|
| addBeginTime(elapsed(), time);
|
| else
|
|
|