mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 20:03:47 +00:00
Skip flushing volume validation for multi-tool printers
Flushing volumes only apply to SEMM and BBL printers. Multi-tool printers don't perform filament purging between tool changes, so the zero-volume warning was being incorrectly triggered.
This commit is contained in:
@@ -9797,6 +9797,10 @@ void GLCanvas3D::_set_warning_notification(EWarning warning, bool state)
|
|||||||
|
|
||||||
bool GLCanvas3D::is_flushing_matrix_error() {
|
bool GLCanvas3D::is_flushing_matrix_error() {
|
||||||
|
|
||||||
|
// Flushing volumes only apply to single-extruder multi-material (SEMM) and BBL printers
|
||||||
|
if (!Sidebar::should_show_SEMM_buttons())
|
||||||
|
return false;
|
||||||
|
|
||||||
const auto &project_config = wxGetApp().preset_bundle->project_config;
|
const auto &project_config = wxGetApp().preset_bundle->project_config;
|
||||||
const std::vector<double> &config_matrix = (project_config.option<ConfigOptionFloats>("flush_volumes_matrix"))->values;
|
const std::vector<double> &config_matrix = (project_config.option<ConfigOptionFloats>("flush_volumes_matrix"))->values;
|
||||||
const std::vector<double> &config_multiplier = (project_config.option<ConfigOptionFloats>("flush_multiplier"))->values;
|
const std::vector<double> &config_multiplier = (project_config.option<ConfigOptionFloats>("flush_multiplier"))->values;
|
||||||
|
|||||||
Reference in New Issue
Block a user