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();