If statements were eating the frame continuance step. This has been altered by using 0 as the default value for arbitrary exposure frames.
This commit is contained in:
parent
43213cc6ce
commit
d511ecdfbe
|
@ -269,8 +269,8 @@ intval.frame = function (dir = null, time = null) {
|
|||
|
||||
if (time === null && intval._state.time !== 0) {
|
||||
time = intval._state.time
|
||||
} else {
|
||||
time = 0
|
||||
} else if (time === null) {
|
||||
time = 0 //default speed
|
||||
}
|
||||
|
||||
intval._state.frame.start = +new Date()
|
||||
|
@ -284,7 +284,7 @@ intval.frame = function (dir = null, time = null) {
|
|||
} else {
|
||||
intval._startBwd()
|
||||
}
|
||||
if (time !== null && time !== 0) {
|
||||
if (time !== 0) {
|
||||
setTimeout(intval._pause, intval._state.frame.open)
|
||||
if (dir) {
|
||||
setTimeout(intval._startFwd, (time - intval._state.frame.open))
|
||||
|
|
Loading…
Reference in New Issue