diff --git a/wled00/FX.cpp b/wled00/FX.cpp index db7c4037e..58eb73ec8 100644 --- a/wled00/FX.cpp +++ b/wled00/FX.cpp @@ -4192,12 +4192,7 @@ static const char _data_FX_MODE_WASHING_MACHINE[] PROGMEM = "Washing Machine@!,! Draws a .gif image from filesystem on the matrix/strip */ uint16_t mode_image(void) { - SEGMENT.setUpLeds(); // temporary per-segment buffering renderImageToSegment(SEGMENT); - for (uint16_t i = 0; i < SEGLEN; i++) { - SEGMENT.setPixelColor(i, SEGMENT.getPixelColor(i)); // temporary, refresh all LEDs for lossy ABL - } - return FRAMETIME; } static const char _data_FX_MODE_IMAGE[] PROGMEM = "Image@!,;;;12;sx=128"; diff --git a/wled00/image_loader.cpp b/wled00/image_loader.cpp index 038a7d0b3..500fbc2dd 100644 --- a/wled00/image_loader.cpp +++ b/wled00/image_loader.cpp @@ -127,6 +127,7 @@ void endImagePlayback() { delete decoder; gifDecodeFailed = false; activeSeg = nullptr; + lastFilename[0] = '\0'; } #endif \ No newline at end of file