if (indef(this)) {\r
return null;\r
}\r
- if (dur && !isIndefRepeatCount && this.repeatCount) {\r
+ if (dur && this.repeatCount && !isIndefRepeatCount) {\r
actList.push( dur * this.repeatCount );\r
}\r
- if (!isIndefRepeatDur && this.repeatDur) {\r
+ if (this.repeatDur && !isIndefRepeatDur) {\r
actList.push( Math.floor( this.offset(this.repeatDur) * this.fpms) );\r
}\r
- if (!isIndefEnd && this.end) {\r
+ if (this.end && !isIndefEnd) {\r
actList.push( this.end - this.begin );\r
}\r
if (dur && !this.repeatCount && !this.repeatDur) {\r