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