Browse Source

Fix animated gif reloading (#897)

pull/898/head
Matthias Melcher 1 year ago
parent
commit
fa8799bcef
  1. 1
      src/Fl_Anim_GIF_Image.cxx

1
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) { bool Fl_Anim_GIF_Image::FrameInfo::load(const char *name, const unsigned char *data, size_t length) {
// decode using FLTK // decode using FLTK
valid = false; valid = false;
anim->ld(0);
if (data) { if (data) {
anim->Fl_GIF_Image::load(name, data, length, true); // calls on_frame_data() for each frame anim->Fl_GIF_Image::load(name, data, length, true); // calls on_frame_data() for each frame
} else { } else {

Loading…
Cancel
Save