Ensure disposal key exists before checking

This commit is contained in:
Sir Cinnamon 2019-03-08 16:34:44 -07:00
parent 4a2be2af2d
commit c73da62ce9

View File

@ -443,7 +443,7 @@ def _write_multiple_frames(im, fp, palette):
if im_frames: if im_frames:
# delta frame # delta frame
previous = im_frames[-1] previous = im_frames[-1]
if encoderinfo["disposal"] == 2: if "disposal" in encoderinfo and encoderinfo["disposal"] == 2:
# Entire frame should be delta # Entire frame should be delta
# Create delta by subtracting empty image from frame (This is required) # Create delta by subtracting empty image from frame (This is required)
delta = ImageChops.subtract_modulo( delta = ImageChops.subtract_modulo(