From 3dd42c0b35c5c412fda93bb14d30943e5500c6c1 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Wed, 31 Dec 2025 17:15:01 +0000 Subject: [PATCH] Special-case firing of SelectedItemsModified in FPEditor. (The footprint itself is never selected, but we still use this event for the properties manager, etc.) Fixes https://gitlab.com/kicad/code/kicad/-/issues/22608 --- pcbnew/board_commit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcbnew/board_commit.cpp b/pcbnew/board_commit.cpp index 3020439de6..05b3704b9f 100644 --- a/pcbnew/board_commit.cpp +++ b/pcbnew/board_commit.cpp @@ -271,7 +271,7 @@ void BOARD_COMMIT::Push( const wxString& aMessage, int aCommitFlags ) } } - if( boardItem->IsSelected() ) + if( boardItem->IsSelected() || ( m_isFootprintEditor && boardItem == board->GetFirstFootprint() ) ) selectedModified = true; }