From 5f48e2cbf3e37aa33440cf8be79875bfb6e7fe82 Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Tue, 15 Jul 2025 14:30:04 -0700 Subject: [PATCH] Add some additional context for the sync pin error When editing using synchronized pins mode, you place a pin on all units but if you already have a pin that only exists on one unit, you might get a confusing error. This helps nudge people with to to resolve it. Fixes https://gitlab.com/kicad/code/kicad/-/issues/18466 --- eeschema/tools/symbol_editor_pin_tool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/eeschema/tools/symbol_editor_pin_tool.cpp b/eeschema/tools/symbol_editor_pin_tool.cpp index 3f08a1ee26..7d3e647fe6 100644 --- a/eeschema/tools/symbol_editor_pin_tool.cpp +++ b/eeschema/tools/symbol_editor_pin_tool.cpp @@ -232,6 +232,7 @@ bool SYMBOL_EDITOR_PIN_TOOL::PlacePin( SCH_COMMIT* aCommit, SCH_PIN* aPin ) test->GetUnit() ); KIDIALOG dlg( m_frame, msg, _( "Confirmation" ), wxOK | wxCANCEL | wxICON_WARNING ); + dlg.SetExtendedMessage( _( "Disable the 'Synchronize pins editing' option to avoid this message." ) ); dlg.SetOKLabel( _( "Place Pin Anyway" ) ); dlg.DoNotShowCheckbox( __FILE__, __LINE__ );