| Index: Source/core/svg/animation/SVGSMILElement.h
|
| diff --git a/Source/core/svg/animation/SVGSMILElement.h b/Source/core/svg/animation/SVGSMILElement.h
|
| index e0eac47d968f3748dd36ad34b6834caf4b9033a2..b7213f50d28f00bda7d925a3cd4cf5a1413ddbe4 100644
|
| --- a/Source/core/svg/animation/SVGSMILElement.h
|
| +++ b/Source/core/svg/animation/SVGSMILElement.h
|
| @@ -114,9 +114,9 @@ public:
|
| virtual void applyResultsToTarget() = 0;
|
|
|
| void connectConditions();
|
| - bool hasConditionsConnected() const { return m_conditionsConnected; }
|
|
|
| void dispatchPendingEvent(SMILEventSender*);
|
| + void dispatchRepeatEvents(unsigned);
|
|
|
| protected:
|
| void addBeginTime(SMILTime eventTime, SMILTime endTime, SMILTimeWithOrigin::Origin = SMILTimeWithOrigin::ParserOrigin);
|
| @@ -162,13 +162,12 @@ private:
|
| AccessKey
|
| };
|
|
|
| - Condition(Type, BeginOrEnd, const String& baseID, const String& name, SMILTime offset, int repeats = -1);
|
| + Condition(Type, BeginOrEnd, const String& baseID, const String& name, SMILTime offset);
|
| Type m_type;
|
| BeginOrEnd m_beginOrEnd;
|
| String m_baseID;
|
| String m_name;
|
| SMILTime m_offset;
|
| - int m_repeats;
|
| RefPtr<Element> m_syncbase;
|
| RefPtr<ConditionEventListener> m_eventListener;
|
| };
|
| @@ -234,6 +233,8 @@ private:
|
| RefPtr<SMILTimeContainer> m_timeContainer;
|
| unsigned m_documentOrderIndex;
|
|
|
| + Vector<unsigned> m_repeatEventCountList;
|
| +
|
| mutable SMILTime m_cachedDur;
|
| mutable SMILTime m_cachedRepeatDur;
|
| mutable SMILTime m_cachedRepeatCount;
|
|
|