diff --git a/eeschema/tools/ee_selection_tool.cpp b/eeschema/tools/ee_selection_tool.cpp index 6a789a53cf..21f5181c7c 100644 --- a/eeschema/tools/ee_selection_tool.cpp +++ b/eeschema/tools/ee_selection_tool.cpp @@ -965,7 +965,12 @@ int EE_SELECTION_TOOL::SelectAll( const TOOL_EVENT& aEvent ) if( EDA_ITEM* item = dynamic_cast( item_pair.first ) ) { if( Selectable( item ) ) + { + if( item->Type() == SCH_LINE_T ) + item->SetFlags( STARTPOINT | ENDPOINT ); + select( item ); + } } }