From 246a6c50bb407e155f155dd991e7def2e655ee8e Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Mon, 11 May 2026 17:00:31 +0800 Subject: [PATCH] Always clear existing facets first if not kept --- src/libslic3r/Model.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libslic3r/Model.cpp b/src/libslic3r/Model.cpp index 000ab997a9..0067684f15 100644 --- a/src/libslic3r/Model.cpp +++ b/src/libslic3r/Model.cpp @@ -1997,6 +1997,10 @@ std::optional ModelVolume::save_painting() cons void ModelVolume::restore_painting(const std::optional& saved, const bool keep_existing_paint) { + if (!keep_existing_paint) { + reset_extra_facets(); + } + if (!saved) { return; }