From cbbfc57f0f5dbd366d0182d0b4bd774afc064088 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sat, 31 Dec 2022 20:22:18 +0800 Subject: [PATCH] fix an issue that flow rate was not visible sometimes in object view --- src/slic3r/GUI/ParamsPanel.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/ParamsPanel.cpp b/src/slic3r/GUI/ParamsPanel.cpp index 7a6588719a..d4dcff3d91 100644 --- a/src/slic3r/GUI/ParamsPanel.cpp +++ b/src/slic3r/GUI/ParamsPanel.cpp @@ -598,13 +598,14 @@ void ParamsPanel::set_active_tab(wxPanel* tab) wxString title = cur_tab->type() == Preset::TYPE_FILAMENT ? _L("Filament settings") : _L("Printer settings"); dialog->SetTitle(title); } + auto tab_print = dynamic_cast(m_tab_print); if (cur_tab == m_tab_print) { - if (cur_tab) - cur_tab->toggle_line("print_flow_ratio", false); + if (tab_print) + tab_print->toggle_line("print_flow_ratio", false); } else { - if (cur_tab) - cur_tab->toggle_line("print_flow_ratio", false); + if (tab_print) + tab_print->toggle_line("print_flow_ratio", false); } }