From 9e102666461e4c24d2a087fcb65e7fc108984a58 Mon Sep 17 00:00:00 2001 From: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com> Date: Sun, 10 Dec 2023 01:57:50 +0000 Subject: [PATCH] Updated PA test to address crash when default line width was zero (#3055) Updated PA test address "bug" #3043 --- src/slic3r/GUI/Plater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index bb00613920..b7a24c20e1 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -8846,7 +8846,7 @@ void Plater::_calib_pa_pattern(const Calib_Params& params) print_config.set_key_value( "outer_wall_speed", new ConfigOptionFloat(CalibPressureAdvance::find_optimal_PA_speed( - wxGetApp().preset_bundle->full_config(), print_config.get_abs_value("line_width", nozzle_diameter), + wxGetApp().preset_bundle->full_config(), (fabs(print_config.get_abs_value("line_width", nozzle_diameter)) <= DBL_EPSILON)? (nozzle_diameter*1.125) : print_config.get_abs_value("line_width", nozzle_diameter), print_config.get_abs_value("layer_height"), 0))); for (const auto opt : SuggestedConfigCalibPAPattern().nozzle_ratio_pairs) {