From 9f7fa4df662905ea52bc0b5915e477b0333fb1c3 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Fri, 13 Jun 2025 18:09:22 +0100 Subject: [PATCH] There's no view when running tests. --- pcbnew/board_commit.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pcbnew/board_commit.cpp b/pcbnew/board_commit.cpp index dc008873a0..05851f1330 100644 --- a/pcbnew/board_commit.cpp +++ b/pcbnew/board_commit.cpp @@ -514,7 +514,8 @@ void BOARD_COMMIT::Push( const wxString& aMessage, int aCommitFlags ) if( !staleRuleAreas.empty() && ( settings->m_Display.m_TrackClearance == SHOW_WITH_VIA_ALWAYS || settings->m_Display.m_PadClearance ) ) { - view->UpdateCollidingItems( staleRuleAreas, { PCB_TRACE_T, PCB_ARC_T, PCB_VIA_T, PCB_PAD_T } ); + if( view ) + view->UpdateCollidingItems( staleRuleAreas, { PCB_TRACE_T, PCB_ARC_T, PCB_VIA_T, PCB_PAD_T } ); } if( !staleTeardropPadsAndVias.empty() || !staleTeardropTracks.empty() )