diff --git a/src/slic3r/GUI/CaliHistoryDialog.cpp b/src/slic3r/GUI/CaliHistoryDialog.cpp index f7597c31b..a76f823f5 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()