From 04c6964de4902ac56331200f85c76379cd77c0ab Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Wed, 19 Jul 2023 15:27:50 +0800 Subject: [PATCH] FIX: calibration history dialog flickering Change-Id: Ife2720553f1e67292d7e222bda89b0d7f417e382 --- src/slic3r/GUI/CaliHistoryDialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/CaliHistoryDialog.cpp b/src/slic3r/GUI/CaliHistoryDialog.cpp index f7597c31b8..a76f823f5b 100644 --- a/src/slic3r/GUI/CaliHistoryDialog.cpp +++ b/src/slic3r/GUI/CaliHistoryDialog.cpp @@ -199,6 +199,7 @@ void HistoryWindow::reqeust_history_result(MachineObject* obj) } void HistoryWindow::sync_history_data() { + m_history_data_panel->Freeze(); m_history_data_panel->DestroyChildren(); wxGridBagSizer* gbSizer; gbSizer = new wxGridBagSizer(FromDIP(0), FromDIP(50)); @@ -291,7 +292,8 @@ void HistoryWindow::sync_history_data() { i++; } - Layout(); + m_history_data_panel->Layout(); + m_history_data_panel->Thaw(); } float HistoryWindow::get_nozzle_value()