From b4839c2ae36e6272cb1f20dfb40a8f3a053b5bea Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Fri, 22 Aug 2025 10:55:00 +0800 Subject: [PATCH] FIX: crash when delete cali value jira: STUDIO-14176 Change-Id: I3d59c8ab60842509c1166cff92ff329d1a673038 (cherry picked from commit 45d4e584228e50026117a83f61afee45dcee09b1) --- src/slic3r/GUI/CaliHistoryDialog.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/CaliHistoryDialog.cpp b/src/slic3r/GUI/CaliHistoryDialog.cpp index 61605e4ae94..615fc78734f 100644 --- a/src/slic3r/GUI/CaliHistoryDialog.cpp +++ b/src/slic3r/GUI/CaliHistoryDialog.cpp @@ -368,7 +368,8 @@ void HistoryWindow::sync_history_data() { delete_button->Bind(wxEVT_BUTTON, [this, gbSizer, i, &result](auto& e) { for (int j = 0; j < HISTORY_WINDOW_ITEMS_COUNT; j++) { auto item = gbSizer->FindItemAtPosition({ i, j }); - item->GetWindow()->Hide(); + if (item) + item->GetWindow()->Hide(); } gbSizer->SetEmptyCellSize({ 0,0 }); m_history_data_panel->Layout();