Browse Source

Fix a crash on AnimatedImageView

qibian 3 years ago
parent
commit
74880854d0
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Sources/Views/AnimatedImageView.swift

+ 2 - 1
Sources/Views/AnimatedImageView.swift

@@ -560,7 +560,8 @@ extension AnimatedImageView {
                 return
                 return
             }
             }
 
 
-            animatedFrames[previousFrameIndex] = animatedFrames[previousFrameIndex]?.placeholderFrame
+            let previousFrame = animatedFrames[previousFrameIndex]
+            animatedFrames[previousFrameIndex] = previousFrame?.placeholderFrame
 
 
             preloadIndexes(start: currentFrameIndex).forEach { index in
             preloadIndexes(start: currentFrameIndex).forEach { index in
                 guard let currentAnimatedFrame = animatedFrames[index] else { return }
                 guard let currentAnimatedFrame = animatedFrames[index] else { return }