From 380ea7e2e8db286b44104877e0a821c4f6b826f2 Mon Sep 17 00:00:00 2001 From: yw4z Date: Fri, 19 Dec 2025 11:32:14 +0300 Subject: [PATCH] Fix fill bed and disable arranging after adding / removing instances (#11619) --- src/slic3r/GUI/Jobs/FillBedJob.cpp | 2 +- src/slic3r/GUI/Plater.cpp | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/slic3r/GUI/Jobs/FillBedJob.cpp b/src/slic3r/GUI/Jobs/FillBedJob.cpp index c1ff0b4584..711228c0bc 100644 --- a/src/slic3r/GUI/Jobs/FillBedJob.cpp +++ b/src/slic3r/GUI/Jobs/FillBedJob.cpp @@ -342,7 +342,7 @@ void FillBedJob::finalize(bool canceled, std::exception_ptr &eptr) //model_object->ensure_on_bed(); //BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ": model_object->ensure_on_bed()"; - if (m_instances && wxGetApp().app_config->get("auto_arrange") == "true") { + if (m_instances) {// && wxGetApp().app_config->get("auto_arrange") == "true") { m_plater->set_prepare_state(Job::PREPARE_STATE_MENU); m_plater->arrange(); } diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index baa3c6d6fb..0a462a06f3 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -14102,10 +14102,10 @@ void Plater::increase_instances(size_t num) p->selection_changed(); this->p->schedule_background_process(); - if (wxGetApp().app_config->get("auto_arrange") == "true") { - this->set_prepare_state(Job::PREPARE_STATE_MENU); - this->arrange(); - } + //if (wxGetApp().app_config->get("auto_arrange") == "true") { + // this->set_prepare_state(Job::PREPARE_STATE_MENU); + // this->arrange(); + //} } void Plater::decrease_instances(size_t num) @@ -14133,10 +14133,10 @@ void Plater::decrease_instances(size_t num) p->selection_changed(); this->p->schedule_background_process(); - if (wxGetApp().app_config->get("auto_arrange") == "true") { - this->set_prepare_state(Job::PREPARE_STATE_MENU); - this->arrange(); - } + //if (wxGetApp().app_config->get("auto_arrange") == "true") { + // this->set_prepare_state(Job::PREPARE_STATE_MENU); + // this->arrange(); + //} } static long GetNumberFromUser( const wxString& msg,