From f993f5e30ddcf4962ae7056cb864921141aea242 Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Tue, 4 Jul 2023 15:39:34 +0800 Subject: [PATCH] FIX: pa manual save page show() not been called Change-Id: I85120b78442cdd8a1c629df7d20ed13b996e682d --- src/slic3r/GUI/CalibrationWizardSavePage.cpp | 6 ++++++ src/slic3r/GUI/CalibrationWizardSavePage.hpp | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/slic3r/GUI/CalibrationWizardSavePage.cpp b/src/slic3r/GUI/CalibrationWizardSavePage.cpp index 7f6a6bf1b5..69bcf10e01 100644 --- a/src/slic3r/GUI/CalibrationWizardSavePage.cpp +++ b/src/slic3r/GUI/CalibrationWizardSavePage.cpp @@ -691,6 +691,12 @@ void CalibrationPASavePage::update(MachineObject* obj) m_manual_panel->set_machine_obj(obj); } +bool CalibrationPASavePage::Show(bool show) { + if (curr_obj) + show_panels(m_cali_method, curr_obj->printer_type); + return wxPanel::Show(show); +} + CalibrationFlowX1SavePage::CalibrationFlowX1SavePage(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style) : CalibrationCommonSavePage(parent, id, pos, size, style) { diff --git a/src/slic3r/GUI/CalibrationWizardSavePage.hpp b/src/slic3r/GUI/CalibrationWizardSavePage.hpp index 652fbe9f8d..036c04f556 100644 --- a/src/slic3r/GUI/CalibrationWizardSavePage.hpp +++ b/src/slic3r/GUI/CalibrationWizardSavePage.hpp @@ -173,6 +173,8 @@ public: void update(MachineObject* obj) override; + virtual bool Show(bool show = true) override; + protected: CaliPageStepGuide* m_step_panel { nullptr }; CaliPASaveAutoPanel* m_auto_panel { nullptr };