From 0571d22d5f6faf807857e9cc3ff7a60acfab6c86 Mon Sep 17 00:00:00 2001 From: bubnikv <bubnikv@gmail.com> Date: Mon, 12 Feb 2018 15:37:42 +0100 Subject: [PATCH] Fix of https://github.com/prusa3d/Slic3r/issues/707 This is a crash due to the recommended thin wall thickness hint. --- xs/src/slic3r/GUI/PresetHints.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xs/src/slic3r/GUI/PresetHints.cpp b/xs/src/slic3r/GUI/PresetHints.cpp index 36f574329..4553ba476 100644 --- a/xs/src/slic3r/GUI/PresetHints.cpp +++ b/xs/src/slic3r/GUI/PresetHints.cpp @@ -238,6 +238,9 @@ std::string PresetHints::recommended_thin_wall_thickness(const PresetBundle &pre bool thin_walls = print_config.opt_bool("thin_walls"); float nozzle_diameter = float(printer_config.opt_float("nozzle_diameter", 0)); + if (layer_height <= 0.f) + return "Recommended object thin wall thickness: Not available due to invalid layer height."; + Flow external_perimeter_flow = Flow::new_from_config_width( frExternalPerimeter, *print_config.opt<ConfigOptionFloatOrPercent>("external_perimeter_extrusion_width"),