From ca950d1a007cd83f075c9fbdb5b9c115a0b49b99 Mon Sep 17 00:00:00 2001 From: YuSanka <yusanka@gmail.com> Date: Tue, 7 Jan 2020 15:22:18 +0100 Subject: [PATCH] Added check for a preset visibility in a first_compatible_idx() function (related to #3470) --- src/slic3r/GUI/Preset.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Preset.hpp b/src/slic3r/GUI/Preset.hpp index 55791eb09..19d07d007 100644 --- a/src/slic3r/GUI/Preset.hpp +++ b/src/slic3r/GUI/Preset.hpp @@ -383,7 +383,8 @@ public: size_t n = this->m_presets.size(); size_t i_compatible = n; for (; i < n; ++ i) - if (m_presets[i].is_compatible) { + // Since we use the filament selection from Wizard, it's needed to control the preset visibility too + if (m_presets[i].is_compatible && m_presets[i].is_visible) { if (prefered_condition(m_presets[i].name)) return i; if (i_compatible == n)