From 0a1f3df697e1347f3d2179ae3254397dc4076aef Mon Sep 17 00:00:00 2001 From: Stone Li Date: Mon, 5 Sep 2022 15:03:43 +0800 Subject: [PATCH] FIX: fix display error in UpgradePanel set to default value when monitor status is DISCONNECTED or NO_PRINTER Change-Id: I48b9f44e9744794cfaaed32c316b7f3866cf76fd Signed-off-by: Stone Li --- src/slic3r/GUI/Monitor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/slic3r/GUI/Monitor.cpp b/src/slic3r/GUI/Monitor.cpp index cc286218c9..245ca07bda 100644 --- a/src/slic3r/GUI/Monitor.cpp +++ b/src/slic3r/GUI/Monitor.cpp @@ -518,6 +518,9 @@ void MonitorPanel::show_status(int status) m_connection_info->Show(); m_connection_info->SetBackgroundColor(wxColour(255, 111, 0)); m_connection_info->SetBorderColor(wxColour(255, 111, 0)); +#if !BBL_RELEASE_TO_PUBLIC + m_upgrade_panel->update(nullptr); +#endif } else if ((status & (int) MonitorStatus::MONITOR_NORMAL) != 0) { m_connection_info->Hide(); } else if ((status & (int) MonitorStatus::MONITOR_CONNECTING) != 0) { @@ -535,6 +538,9 @@ void MonitorPanel::show_status(int status) m_status_info_panel->show_status(status); m_tabpanel->Refresh(); m_tabpanel->Layout(); +#if !BBL_RELEASE_TO_PUBLIC + m_upgrade_panel->update(nullptr); +#endif } else if (((status & (int)MonitorStatus::MONITOR_NORMAL) != 0) || ((status & (int)MonitorStatus::MONITOR_DISCONNECTED) != 0) || ((status & (int) MonitorStatus::MONITOR_DISCONNECTED_SERVER) != 0)