summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Fl_Anim_GIF_Image.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Fl_Anim_GIF_Image.cxx b/src/Fl_Anim_GIF_Image.cxx
index e6481be73..09e35095d 100644
--- a/src/Fl_Anim_GIF_Image.cxx
+++ b/src/Fl_Anim_GIF_Image.cxx
@@ -266,6 +266,7 @@ void Fl_Anim_GIF_Image::FrameInfo::dispose(int frame) {
bool Fl_Anim_GIF_Image::FrameInfo::load(const char *name, const unsigned char *data, size_t length) {
// decode using FLTK
valid = false;
+ anim->ld(0);
if (data) {
anim->Fl_GIF_Image::load(name, data, length, true); // calls on_frame_data() for each frame
} else {