From af38da4c87406fb07e3c2b86adaf7722824ef227 Mon Sep 17 00:00:00 2001 From: "maosheng.wei" Date: Fri, 18 Oct 2024 15:28:12 +0800 Subject: [PATCH] FIX: finish day dismiss after switching to another printer and return Change-Id: Ic33607e22c45fae0d7d953983651178fbcc4fb06 Jira: XXXX --- src/slic3r/GUI/StatusPanel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 4bf9bf8b3..6f046d1a8 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -708,6 +708,7 @@ void PrintingTaskPanel::update_left_time(wxString time) void PrintingTaskPanel::update_finish_time(wxString finish_time) { static wxString finish_day = ""; + BOOST_LOG_TRIVIAL(trace) << __FUNCTION__ << " finish time: " << finish_time << " finish day: " << finish_day; if (finish_time == "Finished") { m_staticText_finish_time->SetLabelText(_L("Finished")); finish_day = ""; @@ -715,6 +716,7 @@ void PrintingTaskPanel::update_finish_time(wxString finish_time) } else { if (!finish_time.Contains('+')) { + finish_day = ""; if (m_staticText_finish_day->IsShown()) m_staticText_finish_day->Hide(); } else { int index = finish_time.find_last_of('+');