Always clear existing facets first if not kept

This commit is contained in:
Noisyfox
2026-05-11 17:00:31 +08:00
parent ea5119ec3f
commit 3cbdb092d6

View File

@@ -1997,6 +1997,10 @@ std::optional<TriangleSelector::SavedPainting> ModelVolume::save_painting() cons
void ModelVolume::restore_painting(const std::optional<TriangleSelector::SavedPainting>& saved, const bool keep_existing_paint) void ModelVolume::restore_painting(const std::optional<TriangleSelector::SavedPainting>& saved, const bool keep_existing_paint)
{ {
if (!keep_existing_paint) {
reset_extra_facets();
}
if (!saved) { if (!saved) {
return; return;
} }