diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index 00393c2f9..7a3be9df9 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -5257,8 +5257,10 @@ void PartPlateList::BedTextureInfo::TexturePart::update_buffer() void PartPlateList::BedTextureInfo::TexturePart::reset() { - if (texture) + if (texture) { texture->reset(); + delete texture; + } if (buffer) delete buffer; }