From 830354d79230242357c453a5e0fbde0ab871abc7 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Tue, 18 Feb 2025 08:46:21 +0100 Subject: [PATCH] Do not use seq arrange when in SLA --- src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp | 2 +- src/slic3r/GUI/Plater.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp b/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp index ca74d02393..71c8752522 100644 --- a/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp +++ b/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp @@ -49,7 +49,7 @@ void ArrangeSettingsDialogImgui::render(float pos_x, float pos_y, bool current_b ImGuiWindowFlags_NoMove | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoCollapse); - if (! wxGetApp().preset_bundle->prints.get_edited_preset().config.opt_bool("complete_objects")) { + if (! wxGetApp().preset_bundle->prints.get_edited_preset().config.opt_bool("complete_objects") || wxGetApp().preset_bundle->prints.get_edited_preset().printer_technology() == ptSLA) { Settings settings; read_settings(settings, m_db.get()); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 4a77d30b60..9b0399c3c8 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -7127,7 +7127,7 @@ void Plater::arrange(bool current_bed_only) else mode = wxGetKeyState(WXK_SHIFT) ? ArrangeSelectionMode::SelectionOnly : ArrangeSelectionMode::Full; - const bool sequential = p->config->has("complete_objects") && p->config->opt_bool("complete_objects"); + const bool sequential = p->config->has("complete_objects") && p->config->opt_bool("complete_objects") && p->printer_technology == ptFFF; if (p->can_arrange()) { if (sequential) {