Skip to content

Commit b45d0ce

Browse files
authored
Merge pull request #60 from r-ralph/fix_invalidate
Fix invalidating logic
2 parents 604e8e9 + a0aba07 commit b45d0ce

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

apng-drawable/src/main/kotlin/com/linecorp/apng/ApngDrawable.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -170,19 +170,15 @@ class ApngDrawable @VisibleForTesting internal constructor(
170170
if (isStarted) {
171171
progressAnimationElapsedTime()
172172
}
173-
val drawingFrameIndex = currentFrameIndex
174173
apngState.apng.drawWithIndex(
175-
drawingFrameIndex,
174+
currentFrameIndex,
176175
canvas,
177176
null,
178177
bounds,
179178
paint
180179
)
181180
if (isStarted) {
182-
scheduleSelf(
183-
{ invalidateSelf() },
184-
apngState.apng.frameDurations[drawingFrameIndex].toLong()
185-
)
181+
invalidateSelf()
186182
}
187183
}
188184

0 commit comments

Comments
 (0)