From 3cfb633ea4e0e6ad2dc3f7ec8a4553da2c04f939 Mon Sep 17 00:00:00 2001 From: Jon Evans Date: Mon, 22 Dec 2025 15:55:25 -0500 Subject: [PATCH] Avoid crash when project tree files disappear Fixes https://gitlab.com/kicad/code/kicad/-/issues/22568 --- kicad/project_tree_pane.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kicad/project_tree_pane.cpp b/kicad/project_tree_pane.cpp index 7b66d7b898..7b13c3bc6d 100644 --- a/kicad/project_tree_pane.cpp +++ b/kicad/project_tree_pane.cpp @@ -2066,6 +2066,9 @@ void PROJECT_TREE_PANE::updateTreeCache() PROJECT_TREE_ITEM* nextItem = GetItemIdData( kid ); + if( !nextItem ) + continue; + wxString gitAbsPath = nextItem->GetFileName(); #ifdef _WIN32 gitAbsPath.Replace( wxS( "\\" ), wxS( "/" ) );