From 0b9bd427660a4219a50a2fe0274e3c6b11c680a7 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 61605e4ae9..615fc78734 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();